Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search 321,000 hotels worldwide.

Get the price guarantee available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Featured Petersburg Independent Hotels

See all 133 Hotels in Petersburg
Richmond Airport Hotel

Richmond Airport Hotel

5501 Eubank Rd, Sandston
3.0 out of 5.0
3.7 out of 5 (463 reviews)
Convenient The hotel is supposed to be under renovation. Our room was clean, comfortable, but just tired. It i … - 

$67

$67
Red Roof Inn Richmond South

Red Roof Inn Richmond South

4350 Commerce Rd, Richmond
2.0 out of 5.0
3.4 out of 5 (222 reviews)
The value was perfect. It was just an overnight stay. Easy to find and continue on our trip. - 

$56

$56
Graduate Richmond

Graduate Richmond

301 West Franklin Street, Richmond
3.0 out of 5.0
4.4 out of 5 (38 reviews)
Clean and modern The Graduate is clean, modern and secure. The downstairs restaurant serves good food, but would be … - 

$139

$139
Omni Richmond Hotel

Omni Richmond Hotel

100 S 12th St, Richmond
4.0 out of 5.0
4.1 out of 5 (406 reviews)
Nice hotel Chjeck in staff gave us a quiet room away from 9 wedding parties and the Washington Wizards, but ne … - 

$144

$144
Hyatt Place Richmond/Arboretum

Hyatt Place Richmond/Arboretum

201 Arboretum Place, Richmond
3.0 out of 5.0
4.2 out of 5 (200 reviews)
Nice hotel close to food & mall, breakfast was great. - 

$112

$112
The Berkeley Hotel

The Berkeley Hotel

1200 E Cary St, Richmond
4.0 out of 5.0
4.3 out of 5 (273 reviews)
Old Beauty in the Heart of Historic Richmond This is a reasonably priced hotel in the middle of historic Richmond with a very good restaurant. - 

$127

$127
Quirk Hotel

Quirk Hotel

201 W Broad St, Richmond
4.0 out of 5.0
4.6 out of 5 (76 reviews)
AMAZING. This hotel is above and beyond. The taste in design, boutique feel, the service, the awesome bar on … - 

$169

$169
Linden Row Inn

Linden Row Inn

100 E Franklin St, Richmond
3.0 out of 5.0
4.1 out of 5 (441 reviews)
The hotel is within walking distance of good restaurants, bars, shops and beautiful park on the riv … - 

$122

$122
Country Inn & Suites By Carlson, Chester, VA

Country Inn & Suites By Carlson, Chester, VA

2406 W Hundred Rd, Chester
3.0 out of 5.0
4.0 out of 5 (237 reviews)
Nice hotel The hotel was nice. I also had a stay last year, and it has been renovated since. It may have been … - 

$79

$79
La Quinta Inn & Suites Richmond - Midlothian

La Quinta Inn & Suites Richmond - Midlothian

1301 Huguenot Road, Midlothian
2.5 out of 5.0
3.7 out of 5 (99 reviews)
Great Visit! Front desk is always helpful & friendly. Very nice place for human and pets. I will definitely visi … - 

$79

$79
Country Inn and Suites

Country Inn and Suites

130 Wagner Road, Petersburg
2.5 out of 5.0
3.6 out of 5 (188 reviews)
Ebony was very friendly and helpful. She made check in very easy. Room was clean and comfortable. - 

$79

$79
Extended Stay America - North Chesterfield - Arboretum

Extended Stay America - North Chesterfield - Arboretum

241 Arboretum Pl, Richmond
2.5 out of 5.0
2.5 out of 5 (78 reviews)
NICE Getaway Room was clean, bed was comfortable and it was nice and quiet - 

$76

$76
The Jefferson Hotel

The Jefferson Hotel

101 West Franklin Street, Richmond
4.5 out of 5.0
4.9 out of 5 (53 reviews)
We visited my granddaughter at U of R. Staff at the Jefferson was very helpful with directions. Esp … - 

$295

$295
Richmond Marriott

Richmond Marriott

500 E Broad St, Richmond
3.5 out of 5.0
3.9 out of 5 (91 reviews)
Nice hotel close to the Convention centre The hotel was really close to the convention centre, the staff were excellent The hotel put a free … - 

$161

$161
Motel 6 Richmond Airport

Motel 6 Richmond Airport

5704 Williamsburg Rd, Sandston
2.0 out of 5.0
2.8 out of 5 (49 reviews)
Convenient, Fast to Check In Great experience - I was traveling from out of state on business. I chose to stay at all Motel 6 lo … - 

$36

$36
La Quinta Inn Richmond South

La Quinta Inn Richmond South

9040 Pams Ave, Richmond
2.5 out of 5.0
3.4 out of 5 (62 reviews)
nice quick spot to stay off of I95 just south of richmond - 

$75

$75
Four Points by Sheraton Richmond

Four Points by Sheraton Richmond

9901 Midlothian Tpke, Richmond
3.5 out of 5.0
3.7 out of 5 (147 reviews)
Close to vendor in RVA This is about the 6th time I've stayed here on business. Staff is very friendly, rooms are clean an … - 

$89

$89
Country Inn & Suites By Carlson, Richmond I-95 South, VA

Country Inn & Suites By Carlson, Richmond I-95 South, VA

2401 Willis Rd, Richmond
2.5 out of 5.0
3.5 out of 5 (142 reviews)
Pros: We were traveling with a motorcycle on a trailer, the front desk manager took the time to mov … - 

$67

$67
Hyatt Place Richmond Airport

Hyatt Place Richmond Airport

4401 S Laburnum Avenue, Richmond
3.0 out of 5.0
4.0 out of 5 (146 reviews)
Nice hotel Stayed here when we couldn't find a room in Richmond. Great overall experience and 10-15 min away f … - 

$137

$137
Holiday Inn Express Richmond Downtown

Holiday Inn Express Richmond Downtown

201 E Cary St, Richmond
3.0 out of 5.0
3.7 out of 5 (111 reviews)
Great value for the area Large comfortable room. Walkable location in city. Great shuttle service driver. Nice breakfast. - 

$131

$131
Map

Recently booked Petersburg hotels

Holiday Inn Express Petersburg
2.5 out of 5.0
Last booking: 59 minutes ago
Country Inn and Suites
2.5 out of 5.0
Last booking: 1 hour ago
Super 8 Petersburg Hopewell
2.0 out of 5.0
Last booking: 7 hours ago
Quality Inn Petersburg
2.5 out of 5.0
Last booking: 10 hours ago
Travel Inn Petersburg Fort Lee
1.5 out of 5.0
Last booking: 26 hours ago
Hampton Inn Petersburg-Ft. Lee
2.5 out of 5.0
Last booking: 32 hours ago

Pocket Guide: Independent Hotels in Petersburg

Search for hotels in Petersburg on Expedia. You can easily find your hotels in Petersburg using one of the methods below:

  • View our selection of featured hotels in Petersburg
  • Use the map to find hotels in the Petersburg neighborhood you prefer
  • Use the filters to see hotels in a specific area of Petersburg, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Petersburg
  • Enter your travel dates to view the best deals on hotels in Petersburg - while they last