Hotels in Virginia (USA)

In order to supply this free comparison, booking sites pay us a fee when a user clicks on their specific offer. We do not display any offers (including cheaper offers) that do not meet our minimum fee requirements. Cheaper offers may on occasion be available under "More deals" as we request updated offers from online booking sites when you click that button. Learn how trivago works.

    • Popular choice

    The Omni Homestead Resort & Spa

    8.4Very good (11,624 ratings)
    Serenity Garden adults-only spa oasis, Two-acre Allegheny Springs water park
    Hot Springs
    from  $519
    See prices from 14 sites
    • Popular choice

    Mountain Lake Lodge

    8.8Excellent (3,101 ratings)
    Seasonal outdoor pools and hot tub, Farm-to-table dining at Harvest Restaurant
    Pembroke
    from  $171
    See prices from 12 sites
    • Popular choice

    Hilton Virginia Beach Oceanfront

    8.0Very good (8,508 ratings)
    Panoramic oceanfront views, Award-winning seafood restaurant
    Virginia Beach
    from  $181
    See prices from 9 sites
    • Popular choice

    Embassy Suites by Hilton Hampton Convention Center

    8.6Excellent (9,151 ratings)
    On-site dining and bar, Indoor pool and hot tub
    Hampton
    from  $146
    See prices from 8 sites
    • Popular choice

    Peaks of Otter Lodge

    8.7Excellent (4,328 ratings)
    Stunning lake and mountain views, Rustic lodge ambiance
    Bedford
    from  $264
    See prices from 10 sites
  1. Sheraton Pentagon City Hotel

    8.0Very good (9,691 ratings)
    Panoramic Washington D.C. views, 24-hour fully equipped fitness center
    Arlington
    from  $105
    See prices from 11 sites
  2. Great Wolf Lodge Williamsburg

    8.0Very good (12,025 ratings)
    Expansive indoor water park fun, Themed kid cabin suites
    Williamsburg
    from  $272
    See prices from 6 sites
  3. Comfort Inn & Suites near Danville Mall

    8.4Very good (1,741 ratings)
    Seasonal outdoor swimming pool, On-site Mexican restaurant and bar
    Danville
    from  $116
    See prices from 1 site
  4. Sleep Inn Wytheville I-77 and I-81

    8.8Excellent (4,772 ratings)
    Blue Ridge Mountains location, Diverse hot breakfast selection
    Wytheville
    from  $130
    See prices from 13 sites
    • Popular choice

    River Edge Inn

    7.9Good (1,584 ratings)
    Seasonal outdoor swimming pool, Proximity to Potomac River views
    Colonial Beach
    from  $278
    See prices from 9 sites
    • Popular choice

    Williamsburg Inn, an official Colonial Williamsburg Hotel

    9.4Excellent (2,833 ratings)
    Golden Horseshoe Golf Course views, Expansive multi-pool spa facility
    Williamsburg
    from  $347
    See prices from 12 sites
    • Popular choice

    Holiday Inn Express Lorton By Ihg

    8.7Excellent (3,926 ratings)
    Unbeatable Auto Train proximity, Specialty breakfast with pancakes
    Lorton
    from  $138
    See prices from 11 sites
  5. Courtyard Newport News Airport

    8.4Very good (2,408 ratings)
    Prime location near airport, Relaxing indoor pool and hot tub
    Newport News
    from  $130
    See prices from 12 sites
    • Popular choice

    The Mimslyn Inn

    8.7Excellent (3,228 ratings)
    Proximity to Luray Caverns, Expansive grounds with outdoor amenities
    Luray
    from  $177
    See prices from 11 sites
    • Popular choice

    Hard Rock Hotel & Casino Bristol

    8.6Excellent (4,305 ratings)
    Indoor/outdoor heated pool, Variety of live entertainment
    Bristol
    from  $316
    See prices from 9 sites
    • Popular choice

    Wyndham Virginia Beach Oceanfront

    6.7(12,084 ratings)
    Ocean-view fitness center, Indoor and outdoor pools with hot tub
    Virginia Beach
    from  $109
    See prices from 12 sites
  6. Comfort Suites Newport News Airport

    8.6Excellent (3,826 ratings)
    Convenient access to local attractions, Indoor heated swimming pool
    Newport News
    from  $107
    See prices from 12 sites
    • Popular choice

    Microtel Inn & Suites by Wyndham South Hill

    9.0Excellent (1,172 ratings)
    Varied hot breakfast options, Heated indoor pool and hot tub
    South Hill
    from  $116
    See prices from 10 sites
    • Popular choice

    Hilton Vacation Club The Historic Powhatan Williamsburg

    8.6Excellent (15,464 ratings)
    Multiple pools and hot tubs, Woodland setting with fishing pond
    Williamsburg
    from  $184
    See prices from 12 sites
    • Popular choice

    Bluegreen Vacations Shenandoah Crossing, an Ascend Collection Resort

    8.3Very good (4,113 ratings)
    Indoor and outdoor swimming pools, On-site general store and deli
    Gordonsville
    Select dates to see prices and availability
    • Popular choice

    Hotel Roanoke & Conference Ctr, Curio Collection by Hilton

    9.2Excellent (8,772 ratings)
    Pedestrian bridge to downtown, 1882 Lobby Bar with celestial ceiling
    Roanoke
    from  $286
    See prices from 11 sites
    • Popular choice

    Caesars Virginia

    7.9Good (3,232 ratings)
    Seasonal outdoor swimming pool, Gordon Ramsay dining options
    Danville
    from  $403
    See prices from 9 sites
    • Popular choice

    Hilton Garden Inn Suffolk Riverfront

    8.4Very good (3,614 ratings)
    Waterfront dining at Crust & Cork, Rooms with scenic park and marina views
    Suffolk
    Select dates to see prices and availability
    • Popular choice

    Comfort Inn & Suites Hillsville I-77

    9.0Excellent (3,587 ratings)
    Proximity to Appalachian attractions, Expansive hot breakfast selection
    Hillsville
    from  $148
    See prices from 13 sites
    • Popular choice

    Renaissance Portsmouth-Norfolk Waterfront Hotel

    8.1Very good (4,757 ratings)
    Panoramic Elizabeth River views, Newly renovated rooms and spaces
    Portsmouth
    from  $208
    See prices from 11 sites
    • Popular choice

    Natural Bridge Hotel, Trademark Collection by Wyndham

    7.5Good (4,223 ratings)
    Direct access to Natural Bridge Park, Blue Ridge Mountain views
    Natural Bridge
    from  $110
    See prices from 12 sites
    • Popular choice

    Best Western Fairfax

    7.9Good (4,355 ratings)
    Proximity to Washington, D.C. via Metro, Expansive hot breakfast buffet
    Fairfax
    from  $115
    See prices from 14 sites
  7. Holiday Inn Express & Suites Farmville By Ihg

    8.9Excellent (2,060 ratings)
    Easy access to High Bridge Trail, Interactive pancake maker at breakfast
    Farmville
    from  $143
    See prices from 16 sites
  8. Hampton Inn & Suites Fredericksburg South

    8.7Excellent (4,777 ratings)
    Expansive hot breakfast buffet, Indoor swimming pool and fitness center
    Fredericksburg
    Select dates to see prices and availability
  9. Vacation Village at Williamsburg

    8.3Very good (11,529 ratings)
    Indoor and outdoor swimming pools, Luxurious in-room jetted tubs
    Williamsburg
    from  $130
    See prices from 13 sites
    • Popular choice

    Best Western Leesburg Hotel & Conference Center

    7.8Good (2,569 ratings)
    Seasonal outdoor swimming pool, Karaoke rooms for evening entertainment
    Leesburg
    Select dates to see prices and availability
    • Popular choice

    Hilton Alexandria Mark Center

    7.9Good (6,887 ratings)
    Panoramic Washington D.C. skyline views, Indoor and outdoor swimming pools
    Alexandria
    from  $122
    See prices from 13 sites
    • Popular choice

    Skyland Resort

    8.5Excellent (6,278 ratings)
    Proximity to major hiking trails, Scenic Pollock Dining Room
    Luray
    Select dates to see prices and availability
  10. Wingate by Wyndham Christiansburg

    6.7(1,784 ratings)
    Indoor pool for year-round enjoyment, Easy access to I-81 highway
    Christiansburg
    from  $100
    See prices from 13 sites
    • Popular choice

    Hotel Weyanoke

    8.9Excellent (2,542 ratings)
    Prime location near Longwood University, Historic charm meets modern design
    Farmville
    from  $181
    See prices from 8 sites

The prices and availability we receive from booking sites change constantly. This means you may not always find the exact same offer you saw on trivago when you land on the booking site.

Price range

Hotels in Virginia - Price range from ‎$100 to ‎$519 (price per night)

These top destinations are just a click away

More Top Destinations

Frequently Asked Questions about Virginia

Virginia - More Top Destinations