Filters
Popular
3
4
4
4
4
5
2
1
1
Search by name
Star rating
4
1
MoreLess
Guest rating
2
1
1
MoreLess
Accommodation type
5
MoreLess
Price per night
2
3
MoreLess
Districts
4
MoreLess
Airports
17
5
MoreLess
Hotel type
491
245
194
170
60
37
24
17
9
5
2
MoreLess
Amenities
4
4
4
4
2
2
2
MoreLess
Room features
1
1
MoreLess
Services
1
2
MoreLess
Brands
1
1
1
1
MoreLess
Clear filters
Apply
Sort by
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Center
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
We offer 729 hotels in Virginia Beach
Get Prices

Romantic hotels in Virginia Beach

Filter by
Popular
3
4
4
4
4
5
2
1
1
Search by name
Star rating
4
1
MoreLess
Guest rating
2
1
1
MoreLess
Accommodation type
5
MoreLess
Price per night
2
3
MoreLess
Districts
4
MoreLess
Airports
17
5
MoreLess
Hotel type
491
245
194
170
60
37
24
17
9
5
2
MoreLess
Amenities
4
4
4
4
2
2
2
MoreLess
Room features
1
1
MoreLess
Services
1
2
MoreLess
Brands
1
1
1
1
MoreLess
Sort by
  • Sort by:
  • Popularityfrom low to highfrom high to low
  • Pricefrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Center
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Your selection
Romantic hotels ×
Best Western Plus Sandcastle Beachfront Hotel Virginia Beach1307 Atlantic Avenue, Virginia Beach, United StatesView on map
1400 yd from City Center200 yd from Beach Mall Shopping Center
Located in Virginia Beach Boardwalk district of the city, this lovely hotel boasts a private swimming pool and a Greek cuisine is available at the lounge restaurant.
  • The hotel has
    • On-site car park
    +1
8.0
Great62 reviews
Price fromUS$ 121per nightSelect
Holiday Inn & Suites Virginia Beach North Beach3900 Atlantic Avenue, Virginia Beach, United States, 23451View on map
1800 yd from City Center1000 yd from Pacific Place Shopping Center
The lovely hotel offers stunning views over the sea as well as proximity to Cape Henry Lighthouse.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour reception
    +1
7.4
Very good155 reviews
Price fromUS$ 265per nightSelect
Church Point Manor Hotel Virginia Beach4001 Church Point Road, Virginia Beach, United States, 23455View on map
Located close to Ferry Plantation House, the hotel has 12 rooms, and boasts access to a ferry port.
  • The hotel has
    • Free Wi-Fi in public areas
    +1
  • The hotel has
    • Restaurant
    +1
10.0
Perfect1 review
Price fromUS$ 239per nightSelect
Travelodge Suites Virginia Beach Oceanfront1909 Atlantic Ave, Virginia Beach, United States, 23451View on map
700 yd from City Center100 yd from Virginia Beach Oceanfront Hotels near VA Beach Blvd
The hotel includes a seasonal pool, boasting a perfect location close to John Wareing Monument.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • 24-hour reception
    +1
5.4
Guest rating29 reviews
Price fromUS$ 359per nightSelect
The Breakers Resort Inn Virginia Beach1503 Atlantic Avenue, Virginia Beach, United States, 23451View on map
1200 yd from City Center200 yd from Virginia Beach Amusement Park
This family owned hotel with an outdoor heated swimming pool is just a 10-minute drive from Ocean Breeze Waterpark.
  • The hotel has
    • Paid parking
    +1
  • The hotel has
    • 24-hour reception
    +1
10.0
Perfect1 review
Price fromUS$ 105per nightSelect

Filtering results

Please wait...

5 hotels found