See the latest deals and prices in Richmond hotels
Filter by:
Red Roof Inn Richmond South
Hotel in North Chesterfield, Richmond
Very Good
1 review
7
From $82 per night
Red Roof Inn Chester
Hotel in Chester
No reviews
0 reviews
-
From $83 per night
Sleep Inn Richmond South
Hotel in Bellwood, Richmond
Average
1 review
6
From $77 per night
Best Western Plus Richmond Airport Hotel
Hotel in Sandston
Very Good
2 reviews
8
From $101 per night
Graduate Richmond
Hotel in Monroe Ward, Richmond
Very Good
4 reviews
8
From $205 per night
Candlewood Suites Richmond-South, an IHG Hotel
Hotel in North Chesterfield, Richmond
Very Good
1 review
7
From $106 per night
Holiday Inn Express Richmond Downtown, an IHG Hotel
Hotel in Monroe Ward, Richmond
Very Good
1 review
7
From $170 per night
La Quinta Inn & Suites by Wyndham Richmond-Midlothian
Hotel in Bon Air, Midlothian
Very Good
0 reviews
7
From $115 per night
Super 8 by Wyndham Richmond Airport VA
Hotel in Richmond
Average
2 reviews
5
From $78 per night
The Commonwealth
Hotel in Central Office, Richmond
Excellent
0 reviews
9
From $215 per night
Quality Inn Richmond Airport
Hotel in Sandston
From $74 per night
Rodeway Inn North Chesterfield-Richmond
Hotel in Bellwood, Richmond
From $70 per night
Super 8 by Wyndham Chester/Richmond Area
Hotel in Chester
From $75 per night
Quality Inn North
Hotel in Richmond
From $75 per night
Econo Lodge
Hotel in Dumbarton, Richmond
From $70 per night
Sleep Inn Richmond South
Hotel in Bellwood, Richmond
From $77 per night
Holiday Inn Express Richmond Downtown, an IHG Hotel
Hotel in Monroe Ward, Richmond
From $170 per night
La Quinta Inn & Suites by Wyndham Richmond-Midlothian
Hotel in Bon Air, Midlothian
From $115 per night
Super 8 by Wyndham Richmond Airport VA
Hotel in Richmond
From $78 per night
Country Inn & Suites by Radisson, Richmond West at I-64, VA
Hotel in Laurel, Richmond
From $111 per night
24 stays
From $70 per night
14 stays
From $170 per night
11 stays
From $70 per night
7 stays
From $81 per night
7 stays
From $83 per night
6 stays
From $70 per night
5 stays
From $194 per night
5 stays
From $171 per night
19 stays
From $104 per night
19 stays
From $104 per night
10 stays
From $110 per night
20 stays
From $104 per night
13 stays
From $127 per night
24 stays
From $75 per night
17 stays
From $104 per night
18 stays
From $104 per night
18 stays
From $104 per night
15 stays
From $170 per night
Richmond, Virginia, United States of America, is a vibrant destination offering a blend of historical charm and modern attractions. Whether you're visiting for business or leisure, the city has a variety of accommodations to suit your needs. The average price of hotels in Richmond right now is $143, with options ranging from $70 to $360. This wide range ensures that every traveler can find a suitable place to stay.
Richmond boasts a diverse array of neighborhoods where you can find excellent hotels. North Chesterfield, Downtown Richmond, Dumbarton, South Richmond, and Bon Air are just a few of the areas where you can book your stay. Each neighborhood offers its own unique atmosphere, making it easy to find a location that fits your preferences.
The city is home to several points of interest that are sure to enhance your visit. Art enthusiasts will appreciate the Virginia Museum of Fine Arts, while science buffs can explore the Science Museum of Virginia. Families traveling with children will find the Children's Museum of Richmond a delightful experience, and those looking for outdoor activities can enjoy Rockwood Park.
With 88 hotels available in Richmond, you have plenty of choices. Some of the most popular hotels include The Jefferson Hotel, known for its luxurious accommodations, and Comfort Inn Chester - Richmond South, which offers a comfortable stay. BEST WESTERN Premier Richmond City Gateway provides excellent amenities, while Holiday Inn Express Richmond-Mechanicsville, an IHG Hotel, ensures a convenient and pleasant experience. For those seeking budget-friendly options, La Quinta Inn by Wyndham Richmond South is a great choice.
Richmond, Virginia, is a destination that caters to all types of travelers, offering a rich array of accommodations and attractions. Whether you're here to explore the city's history, enjoy its cultural offerings, or simply relax, you'll find the perfect hotel to make your stay memorable.
January is the cheapest time to stay in Richmond for an average of $125 per night.
Average price per night for 3-star hotels
Month
Price
January
$125
February
$126
March
$129
April
$131
May
$146
June
$150
July
$153
August
$145
September
$143
October
$133
November
$128
December
$129
Jesus
United States
6
Average
•
1 review
Robert
United States
Dyrell
9
Excellent
•
1 review
The room was clean and the staff was helpful. Checking in and out went smoothly as well.
Nicholas
David