Top Hotels in VirginiaIndependent guide
Virginia
United States

Hotels in Virginia

Virginia has 534 places to stay listed here — 534 hotels. Each listing shows rooms, photos and the location, with a link to book on Booking.com.

Browse by city
Most reviewed

Most reviewed in Virginia

Where to stay

Cities in Virginia

Where to stay in Virginia

CityListings
Williamsburg 32 hotels
Arlington 24 hotels
Alexandria 23 hotels
Charlottesville 22 hotels
Virginia Beach 21 hotels
Roanoke 20 hotels
Richmond 19 hotels
Winchester 16 hotels
Harrisonburg 14 hotels
Lynchburg 11 hotels

Good to know

How many hotels are listed in Virginia?

534 hotels, guesthouses and B&Bs across 121 cities in Virginia, each with rooms, photos and a link to book on Booking.com.

Which Virginia city has the most listings here?

Williamsburg, with 32 listed hotels.