Top 30 Hotels in Onley

See all 1 Hotels in Onley
Days Inn Onley
Days Inn Onley

25297 Lankford Highway, Onley 23418

2.0 out of 5.0
2.9 out of 5 (139 reviews)

Situated in a rural location, this hotel is within 3 mi (5 km) of Hang Glide Virginia, Red Queen Gallery, and North Street …

$68
Quality Inn & Suites
Quality Inn & Suites

2543 Lankford Hwy, Exmore 23350

2.5 out of 5.0
3.5 out of 5 (142 reviews)

Situated near the beach, this motel is 2 mi (3.2 km) from Northampton Shopping Center and within 12 mi (20 km) of Holly Grove …

$56
Holiday Inn Express and Suites Exmore, Eastern Shore
Holiday Inn Express and Suites Exmore, Eastern Shore

3446 Lankford Hwy, Exmore 23350

2.5 out of 5.0
4 out of 5 (182 reviews)

Situated in Exmore, this hotel is 0.3 mi (0.4 km) from Northampton Shopping Center and within 12 mi (20 km) of Holly Grove …

$80
Hampton Suites Exmore Eastern Shore
Hampton Suites Exmore Eastern Shore

4129 Lankford Hwy, Exmore 23350

2.5 out of 5.0
4.3 out of 5 (183 reviews)

Situated in Exmore, this hotel is 0.5 mi (0.8 km) from Northampton Shopping Center and within 9 mi (15 km) of Holly Grove …

$80
Budget Inn Nassawadox
Budget Inn Nassawadox

7120 Charles M Lankford Jr Memorial Hwy, Nassawadox 23413

2.0 out of 5.0
2.3 out of 5 (35 reviews)

Situated in Nassawadox, this hotel is within 9 mi (15 km) of Holly Grove Vineyards, Northampton Shopping Center, and Barrier …

$65
Hilton Virginia Beach Oceanfront
Hilton Virginia Beach Oceanfront

3001 Atlantic Ave, Virginia Beach 23451

4.0 out of 5.0
4.2 out of 5 (830 reviews)

This Virginia Beach hotel is on the beach, next to Neptune’s Park and across the street from the Shoppes at 31 Ocean. The …

$127
Oceanfront Inn
Oceanfront Inn

2901 Atlantic Avenue, Virginia Beach 23451

2.5 out of 5.0
4 out of 5 (1,485 reviews)

Located in Virginia Beach, this beachfront inn is on the boardwalk, 0.1 mi (0.2 km) from Neptune Statue, and 2.8 mi (4.6 km) …

$59
DoubleTree by Hilton Virginia Beach
DoubleTree by Hilton Virginia Beach

1900 Pavilion Dr, Virginia Beach 23451

3.0 out of 5.0
3.8 out of 5 (955 reviews)

Situated near the beach, this hotel is 0 mi (0 km) from Mystery Dinner Playhouse and within 3 mi (5 km) of Ocean Breeze …

$84
Econo Lodge Little Creek
Econo Lodge Little Creek

7969 Shore Dr, Norfolk 23518

2.0 out of 5.0
3.8 out of 5 (401 reviews)

Situated in Norfolk, this hotel is 2.4 mi (3.8 km) from Norfolk Botanical Garden and 2.4 mi (3.9 km) from Hampton Roads …

$43
La Quinta Inn & Suites Virginia Beach
La Quinta Inn & Suites Virginia Beach

2800 Pacific Ave, Virginia Beach 23451

2.5 out of 5.0
4 out of 5 (1,007 reviews)

Situated near the beach, this hotel is 0.2 mi (0.3 km) from King Neptune's Indoor Blacklight 3-D Mini Golf and 2.7 mi (4.3 …

$65
Marjac Suites
Marjac Suites

2201 Atlantic Ave, Virginia Beach 23451

2.0 out of 5.0
3.2 out of 5 (861 reviews)

Nestled on the beach, this Virginia Beach hotel is within 3 mi (5 km) of Flipper McCoys, Virginia Aquarium and Marine Science …

$63
Ramada Virginia Beach Oceanfront
Ramada Virginia Beach Oceanfront

615 Atlantic Avenue, Virginia Beach 23451

3.0 out of 5.0
3.8 out of 5 (1,516 reviews)

This oceanfront hotel is at the southern end of the Virginia Beach boardwalk, 1 mile from the convention center.

$59
Crowne Plaza Hampton Marina
Crowne Plaza Hampton Marina

700 Settlers Landing Rd, Hampton 23669

3.5 out of 5.0
3.8 out of 5 (560 reviews)

This family-friendly Hampton hotel is located in the historical district, within 1 mi (2 km) of Hampton History Museum …

$81
The Barclay Towers Resort Hotel
The Barclay Towers Resort Hotel

809 Atlantic Ave, Virginia Beach 23451

2.5 out of 5.0
3.9 out of 5 (1,442 reviews)

This oceanfront hotel is 5 miles from the Ocean Breeze Water Park and less than a mile from the Virginia Beach Fishing Pier.

$86
Courtyard by Marriott Virginia Beach Oceanfront South
Courtyard by Marriott Virginia Beach Oceanfront South

2501 Atlantic Ave, Virginia Beach 23451

3.0 out of 5.0
4.3 out of 5 (370 reviews)

Nestled on the beach, this Virginia Beach hotel is 0 mi (0 km) from Top Gun Mini Golf & Arcade and 2.6 mi (4.1 km) from …

$104
Knights Inn Virginia Beach
Knights Inn Virginia Beach

207 29th Street, Virginia Beach 23451

2.0 out of 5.0
2.8 out of 5 (291 reviews)

Situated near the boardwalk, this hotel is 0.1 mi (0.2 km) from Neptune Statue and 2.8 mi (4.6 km) from Virginia Aquarium and …

$49
Travelodge Suites Virginia Beach Oceanfront
Travelodge Suites Virginia Beach Oceanfront

1909 Atlantic Ave, Virginia Beach 23451

2.0 out of 5.0
2.7 out of 5 (1,094 reviews)

Located in Virginia Beach, this beachfront hotel is on the boardwalk and within 3 mi (5 km) of Nightmare Mansion, Virginia …

$39
Travelodge Virginia Beach
Travelodge Virginia Beach

2802 Atlantic Ave, Virginia Beach 23451

2.0 out of 5.0
2.8 out of 5 (594 reviews)

Situated near the beach, this hotel is 0.2 mi (0.3 km) from Neptune Statue and 2.8 mi (4.5 km) from Virginia Aquarium and …

$31
Virginia Beach Resort Hotel and Conference Center
Virginia Beach Resort Hotel and Conference Center

2800 Shore Dr, Virginia Beach 23451

3.0 out of 5.0
3.5 out of 5 (878 reviews)

This all-suite hotel sits on the quieter north end of Virginia Beach on the shores of Chesapeake Bay, adjacent to shopping …

$62
Days Inn Virginia Beach Oceanfront
Days Inn Virginia Beach Oceanfront

2417 Atlantic Ave, Virginia Beach 23451

2.0 out of 5.0
3.8 out of 5 (754 reviews)

Located in Virginia Beach, this beachfront hotel is on the boardwalk, 0 mi (0 km) from Old Coast Guard Station, and 2.5 mi (4 …

$59
La Quinta Inn & Suites Salisbury
La Quinta Inn & Suites Salisbury

300 S Salisbury Blvd, Salisbury 21801

2.5 out of 5.0
3.6 out of 5 (375 reviews)

Situated in Salisbury, this hotel is 0.6 mi (1 km) from Poplar Hill Mansion and 1.4 mi (2.2 km) from Salisbury University …

$74
Grand Hotel & Spa
Grand Hotel & Spa

2100 N Baltimore Ave, Ocean City 21842

3.0 out of 5.0
3.9 out of 5 (2,324 reviews)

Located on the Ocean City Boardwalk, The Grand Hotel & Spa offers beach access and is within 2 miles of Roland E Powell …

$55
Paradise Plaza Inn
Paradise Plaza Inn

#3 9th Street, Ocean City 21842

3.0 out of 5.0
4 out of 5 (610 reviews)

Located in Ocean City, this beachfront hotel is on the boardwalk and within a 15-minute walk of Midway Shopping Center and …

$79
Days Inn Chincoteague Island
Days Inn Chincoteague Island

7020 Maddox Blvd, Chincoteague 23336

2.0 out of 5.0
3.2 out of 5 (295 reviews)

Situated in Chincoteague, this hotel is 0.4 mi (0.6 km) from Museum of Chincoteague and within 3 mi (5 km) of Assateague …

$58
Hampton Inn Virginia Beach-Oceanfront South
Hampton Inn Virginia Beach-Oceanfront South

1011 Atlantic Avenue, Virginia Beach 23451

3.0 out of 5.0
4.3 out of 5 (981 reviews)

Located in Virginia Beach, this beachfront hotel is on the boardwalk and within 3 mi (5 km) of Atlantic Wildfowl Heritage …

$84
Garden and the Sea B&B Inn
Garden and the Sea B&B Inn

4188 Nelson Road, New Church 23415

3.0 out of 5.0
4.7 out of 5 (36 reviews)

Situated in New Church, this bed & breakfast is within 9 mi (15 km) of Wallops Flight Facility, Cypress Park, and Delmarva …

$120
Econo Lodge Pocomoke City
Econo Lodge Pocomoke City

825 Ocean Hwy, Pocomoke City 21851

2.0 out of 5.0
2.8 out of 5 (232 reviews)

Situated in Pocomoke City, this hotel is 4.6 mi (7.4 km) from Delmarva Discovery Center and within 12 mi (20 km) of Cypress …

$53
Waterside Inn
Waterside Inn

3761 Main St, Chincoteague 23336

2.0 out of 5.0
4.3 out of 5 (263 reviews)

Nestled on the beach, this Chincoteague hotel is within 3 mi (5 km) of Assateague Beach, Captain Timothy Hill House, and …

$90
Hampton Inn & Suites Chincoteague Waterfront
Hampton Inn & Suites Chincoteague Waterfront

4179 Main St, Chincoteague 23336

4.8 out of 5 (65 reviews)

Situated in Chincoteague, this hotel is within 2 mi (3 km) of Assateague Beach, Captain Timothy Hill House, and Museum of …

$94
Days Inn Virginia Beach At The Beach
Days Inn Virginia Beach At The Beach

1000 Atlantic Ave, Virginia Beach 23451

2.0 out of 5.0
3.5 out of 5 (2,012 reviews)

Situated near the beach, this motel is 0.1 mi (0.2 km) from Atlantic Wildfowl Heritage Museum and within 3 mi (5 km) of …

$34

Recent Reviews in Onley

Hide content

Where to stay in Onley

Onley Hotel Guide

If you intend to spend some time in Onley, book your room as early as you can, as you won't find a huge range of lodging options in close proximity to Onley's heart.

A terrific option if you prefer to stay near the center of Onley, is the Days Inn Onley.

The Holiday Inn Express and Suites Exmore, Eastern Shore can be found 13 miles from the central part of Onley. Or, alternatively, the Hampton Suites Exmore Eastern Shore is 14 miles away. The Days Inn Onley and also the Budget Inn Nassawadox are some alternative Expedia-listed accommodations around Onley.

Once you have got to know Onley, why don't you tour a little more of the region? The Coastal Virginia district has a number of attractions. Investigate Coastal Virginia's history museums. Those with a hankering for fresh air and wide open spaces could also take the time to to admire the region's beaches. Locals and visitors alike in this section of United States of America commonly enjoy hiking and horse riding.

Exmore is 25 miles to the northeast of Onley. While here, take the time to discover the Museum of Chincoteague. Those staying in Chincoteague can select from the Comfort Suites and Waterside Inn. Or, visitors can stay at Exmore, 13 miles to the southwest of Onley. In Exmore, take the time to enjoy the Northampton Shopping Center. Accommodation options in Exmore include the Quality Inn & Suites and Virginia Landing RV Campground.

If sport is your passion, be sure to visit Hampton Coliseum, which is 60 miles to the southwest of Onley. For travelers who are keen on staying close by, make a reservation in the Embassy Suites Hampton Roads- Hotel, Spa & Convention Center or Hampton Bay Plaza and Suites.

Salisbury - Ocean City Wicomico Regional Airport is a convenient airport for flying into Onley. It is 45 miles away. If you choose to stay nearby, try the Sleep Inn Salisbury or Microtel Inn & Suites by Wyndham Salisbury.