Search Hotels in Virginia

Select date

Select date

Maximum period that can be booked is 30 days. Please enter alternative dates.

Hotels in Virginia

Filter Results

Price per night

Hotels by class

Review rating

Other accommodation

Thematic hotels

Hotel facilities

Room facilities

Districts

Attractions

Hotel name

Apply Filters
Clear Filters

61 properties found

  • Ocean Key Resort

    424 Atlantic Avenue, Virginia Beach, United States (Show map)

    Ocean Key Resort is 30 minutes' walk from the center of Virginia Beach. Ocean Key Resort is a 3-star…

    More...

    Show map

    price for 1 night
    Book Now From US$ 227
    price for 1 night
  • The Atrium Resort

    315 21St Street, Virginia Beach, United States (Show map)

    Guests will appreciate The Atrium Resort close proximity to The Virginia Beach Convention Center, which is 1050 meters away. Set…

    More...

    Show map

    price for 1 night
    Book Now From US$ 189
    price for 1 night
  • Turtle Cay Resort

    600 Atlantic Avenue, Virginia Beach, United States (Show map)

    The center of Virginia Beach can be reached in 30 minutes' walk from the hotel. The comfortable Turtle Cay Resort…

    More...

    Show map

    price for 1 night
    Book Now From US$ 286
    price for 1 night
  • Ocean Sands Resort

    2207 Atlantic Avenue, Virginia Beach, United States (Show map)

    The hotel lies in the heart of Virginia Beach within a 25-minute walk of Cirquesa Dreamquest . Guests will find…

    More...

    Show map

    price for 1 night
    Book Now From US$ 276
    price for 1 night
  • The Colonies At Williamsburg

    5380 Olde Towne Road, Williamsburg, United States (Show map)

    The hotel lies within 15 minutes' walk of Williamsburg Premium Outlets . Williamsburg city center is 6 km away.

    More...

    Show map

    price for 1 night
    Book Now From US$ 175
    price for 1 night
  • Salamander Resort And Spa

    500 North Pendleton Street, Middleburg, United States (Show map)

    The center of Middleburg can be reached in 10 minutes' walk from the hotel. The venue is located 29 km…

    More...

    Show map

    price for 1 night
    Book Now From US$ 471
    price for 1 night
  • The Omni Homestead Resort

    7696 Sam Snead Highway, Hot Springs, United States (Show map)

    The Omni Homestead Resort lies about 10 minutes' walk from the city center. A 60-minute drive to Salem.

    More...

    Show map

    price for 1 night
    Book Now From US$ 255
    price for 1 night
  • Boardwalk Resort Hotel And Villas

    1601 Atlantic Avenue, Virginia Beach, United States (Show map)

    The property is located within a 10-minute walk from the city center. This property is located in the heart…

    More...

    Show map

    price for 1 night
    Book Now From US$ 326
    price for 1 night
  • The Breakers Resort Inn

    1503 Atlantic Avenue, Virginia Beach, United States (Show map)

    The hotel is around 20 minutes on foot from the city center. The property is neighboring an amusement park and…

    More...

    Show map

    price for 1 night
    Book Now From US$ 208
    price for 1 night
  • Patriots Inn

    1420 Richmond Rd., Williamsburg, United States (Show map)

    The hotel is set within a 30-minute walk from the city center. The 2-star Patriots Inn places guests…

    More...

    Show map

    price for 1 night
    Book Now From US$ 140
    price for 1 night
  • Bluegreen Shenandoah Crossing, Ascend Resort Collection

    174 Horseshoe Circle, Gordonsville, United States (Show map)

    The property lies within 7 km from Civil War Medical Museum. 50 minutes' drive from Fredericksburg. Featuring a tennis court…

    More...

    Show map

    price for 1 night
    Book Now From US$ 237
    price for 1 night
  • Holiday Inn Club Vacations Williamsburg Resort

    200 English Garden Way, Williamsburg, United States (Show map)

    This hotel is located in a downtown area, 14 km from Water Country USA . The venue is 10 km away from…

    More...

    Show map

    price for 1 night
    Book Now From US$ 223
    price for 1 night
  • Bluegreen Vacations Patrick Henry Sqr, Ascend Resort Collection

    249 York Street, Williamsburg, United States (Show map)

    This property is positioned in the center of Williamsburg. The venue is set 20 minutes' walk from Williamsburg center.

    More...

    Show map

    price for 1 night
    Book Now From US$ 174
    price for 1 night
  • Skyland Resort

    Mile 41.7 On Skyline Drive, Luray, United States (Show map)

    Major Luray sights, such as Endless Caverns and Cedar Creek and Belle Grove National Historical Park are located nearby. The…

    More...

    Show map

    price for 1 night
    Book Now From US$ 192
    price for 1 night
  • Oceanaire Resort Hotel

    3421 Atlantic Avenue, Virginia Beach, United States (Show map)

    Virginia Beach Boardwalk is within 15 minutes' walk away. The property lies within 2 km from the city center.

    More...

    Show map

    price for 1 night
    Book Now From US$ 409
    price for 1 night
  • Lansdowne Resort

    44050 Woodridge Parkway, Leesburg, United States (Show map)

    Major Leesburg sights, such as Loudoun Museum and Leesburg Corner Premium Outlets are located nearby. Guests can get to Leesburg…

    More...

    Show map

    price for 1 night
    Book Now From US$ 252
    price for 1 night
  • Beach Quarters Resort

    501 Atlantic Avenue, Virginia Beach, United States (Show map)

    Beach Quarters Resort is also placed within a 25-minute walk of Virginia Beach Boardwalk. The distance between Virginia Beach…

    More...

    Show map

    price for 1 night
    Book Now From US$ 348
    price for 1 night
  • Berry Hill Resort

    3105 River Road, South Boston, United States (Show map)

    The city center lies within 4 km from the venue. 60 minutes' drive from Lynchburg. The 4-star Berry Hill…

    More...

    Show map

    price for 1 night
    Book Now From US$ 150
    price for 1 night
  • The Barclay Towers Resort Hotel

    809 Atlantic Avenue, Virginia Beach, United States (Show map)

    The venue is 1.9 km away from Virginia Beach Boardwalk. Guests will find Virginia Beach city center within a 20…

    More...

    Show map

    price for 1 night
    Book Now From US$ 229
    price for 1 night
  • Chalet High Resort

    2742 Fairway Drive, Basye, United States (Show map)

    Chalet High Resort enjoys its location minutes from ski resorts. The property lies within 4 km from the city center.

    More...

    Show map

    price for 1 night
    Book Now From US$ 139
    price for 1 night