Find Hotels in Petersburg, VA from CA $44

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Most hotels are fully refundable. Because flexibility matters.

Filter by

California Inn
2 out of 5
2214 County Dr, Petersburg, VA
4.26 km from city centre
3/5 (3 reviews)
Nice hotel in Petersburg
"Older motel but clean, safe, and secure. Friendly staff, and all needs met. Inexpensive to boot!"

Reviewed on Sep. 9, 2017

Get rates
California Inn
American Inn Motel
2 out of 5
2209 County Drive, Petersburg, VA
4.23 km from city centre
3/5 (2 reviews)
The owner could at least make it clean.
"The building on the outside was okay, but the room was filthy. The carpet was soiled and matted, the room smelled really bad."

Reviewed on Jan. 29, 2015

Get rates
American Inn Motel
Clean, Private Room in Safe Neighborhood
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Ragland Mansion Bed & Breakfast
3.5 out of 5
205 South Sycamore St, Petersburg, VA
The price is CA $138 per night from Oct 10 to Oct 10
0.81 km from city centre
4.8/5Exceptional! (136 reviews)
"This is one of the cleanest hotels/bed and breakfasts I’ve ever stayed in, and I’ve stayed at countless others. Claudia is the best hostess. My husband and I will definitely be returning here whenever we’re in the area."

Reviewed on Sep. 19, 2021

Ragland Mansion Bed & Breakfast
La Quinta Inn & Suites by Wyndham Richmond-Midlothian
2.5 out of 5
1301 Huguenot Road, Midlothian, VA
Fully refundableReserve now, pay when you stay
The price is CA $96 per night from Oct 12 to Oct 12
36.05 km from city centre
3.7/5Good! (951 reviews)
"Room smells someone smoked .close to the mall thst it's loyd at night"

Reviewed on Sep. 18, 2021

La Quinta Inn & Suites by Wyndham Richmond-Midlothian
Best Western Plus Richmond Airport Hotel
2.5 out of 5
5300 Airport Square Ln, Sandston, VA
Fully refundableReserve now, pay when you stay
The price is CA $95 per night from Sep 27 to Sep 27
32.39 km from city centre
3.9/5Very Good! (974 reviews)
"I was very happy with the overall experience."

Reviewed on Sep. 21, 2021

Best Western Plus Richmond Airport Hotel
The Jefferson Hotel
4.5 out of 5
101 West Franklin Street, Richmond, VA
Fully refundableReserve now, pay when you stay
The price is CA $361 per night from Oct 3 to Oct 3
34.96 km from city centre
4.9/5Exceptional! (802 reviews)
"B"

Reviewed on Sep. 20, 2021

The Jefferson Hotel
Days Inn by Wyndham Petersburg/South Fort Lee
2 out of 5
12208 S Crater Rd/I-95, S on I-95 Exit 45, Petersburg, VA
Fully refundableReserve now, pay when you stay
The price is CA $58 per night from Oct 7 to Oct 7
10.63 km from city centre
2.8/5 (875 reviews)
"I like the price, the friendly staff, and the quietness. I feel that the hotel needs to be renovated because it is outdated."

Reviewed on Sep. 10, 2021

Days Inn by Wyndham Petersburg/South Fort Lee
Super 8 by Wyndham Petersburg
2 out of 5
3138 South Crater Rd, I-95 Exit 48B, Petersburg, VA
Fully refundableReserve now, pay when you stay
The price is CA $82 per night from Oct 21 to Oct 21
5.58 km from city centre
3.1/5 (114 reviews)
"The build looks nice. What I don't like is that we can hear people talking and walking from upstairs so clearly."

Reviewed on Aug. 9, 2021

Super 8 by Wyndham Petersburg
Motel 6 Petersburg, VA - Fort Lee
2 out of 5
25 N. Little Church St., Petersburg, VA
Fully refundableReserve now, pay when you stay
The price is CA $89 per night from Oct 10 to Oct 10
1.02 km from city centre
3.2/5 (329 reviews)
"Great"

Reviewed on Sep. 20, 2021

Motel 6 Petersburg, VA - Fort Lee
Flagship Inn
2 out of 5
815 S. Crater Road, Petersburg, VA
Fully refundableReserve now, pay when you stay
The price is CA $44 per night from Sep 30 to Sep 30
2.52 km from city centre
2/5 (249 reviews)
"This is not a 5 star resort property. It is an older hotel in a declining neighborhood. My room was clean and sufficent, the staff was friendly and helpful. I was looking for an affordable place to rest and not a bunch of amenities. It suited me fine."

Reviewed on Jun. 13, 2021

Flagship Inn
Gateway Inn
2 out of 5
16905 Parkdale Road, Petersburg, VA
17.49 km from city centre
2.9/5 (176 reviews)
"ok...clean................................................................................................................................................................................................"

Reviewed on Jun. 25, 2019

Get rates
Gateway Inn
Country Inn & Suites by Radisson, Petersburg, VA
2.5 out of 5
130 Wagner Road, Petersburg, VA
Fully refundableReserve now, pay when you stay
The price is CA $119 per night from Oct 2 to Oct 2
5.75 km from city centre
3.8/5Good! (959 reviews)
"Rooms had a lot of mileage on them. Could have been in better shape."

Reviewed on Sep. 15, 2021

Country Inn & Suites by Radisson, Petersburg, VA
Red Roof Inn Petersburg – Fort Lee
2 out of 5
12205 South Crater Road, Petersburg, VA
Fully refundableReserve now, pay when you stay
The price is CA $70 per night from Sep 28 to Sep 28
10.64 km from city centre
2.3/5 (347 reviews)
"Nice room"

Reviewed on Aug. 10, 2021

Red Roof Inn Petersburg – Fort Lee
Hilton Richmond Downtown
4 out of 5
501 E Broad St, Richmond, VA
Fully refundableReserve now, pay when you stay
The price is CA $190 per night from Oct 7 to Oct 7
34.69 km from city centre
4.3/5Excellent! (977 reviews)
"Great and clean hotel, friendly and accommodating staff."

Reviewed on Sep. 13, 2021

Hilton Richmond Downtown
Omni Richmond Hotel
4 out of 5
100 S 12th St, Richmond, VA
Fully refundableReserve now, pay when you stay
The price is CA $171 per night from Oct 3 to Oct 3
33.91 km from city centre
4.2/5Very Good! (906 reviews)
"Lovely property"

Reviewed on Sep. 20, 2021

Omni Richmond Hotel
OYO Hotel Petersburg VA - Templeton
2.5 out of 5
16501 Sunnybrook Rd, Petersburg, VA
Fully refundableReserve now, pay when you stay
The price is CA $70 per night from Sep 26 to Sep 26
16.9 km from city centre
2.4/5 (39 reviews)
"Not so good. Very old motel and not so clean"

Reviewed on Apr. 23, 2021

OYO Hotel Petersburg VA - Templeton
Best Inn
2.5 out of 5
555 E Wythe St, Petersburg, VA
Fully refundableReserve now, pay when you stay
The price is CA $54 per night from Sep 26 to Sep 26
1.13 km from city centre
2.3/5 (241 reviews)
"The gentleman at the front desk on 7/14 was incredibly helpful and told us more than once that this motel was the safest in town. To be honest, this is a very sketchy part of town. His assurance was appreciated. The room had no plastic drinking cups,no towels (he found us some), no soap, shampoo ..."

Reviewed on Jul. 16, 2021

Best Inn
Petersburg VA Hotel
2.5 out of 5
524 E Washington St, Petersburg, VA
The price is CA $44 per night from Oct 1 to Oct 1
1.04 km from city centre
2.6/5 (56 reviews)
"Desk agent was very helpful with directions. The room was quiet and clean for me and my daughter. I recommend this hotel to other travelers on the interstate just passing through."

Reviewed on Jul. 15, 2021

Petersburg VA Hotel
OYO Hotel Petersburg VA I-95 & E Washington St
2 out of 5
25 S Crater Rd, Petersburg, VA
Fully refundableReserve now, pay when you stay
The price is CA $52 per night from Sep 26 to Sep 26
1.2 km from city centre
2.4/5 (125 reviews)
"Staff was friendly and very helpful"

Reviewed on Jun. 10, 2021

OYO Hotel Petersburg VA I-95 & E Washington St
Don't see what you're looking for?
See all available properties in Petersburg
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Petersburg Hotel Guide

If you are hoping to book luxury or budget hotels in or near Petersburg, it is useful to know that there's a myriad of options. On our up-to-the-minute accommodation pages you'll discover 30 accommodations within a 0.1-kilometre (0.06-mile) radius of Petersburg's center.

Searching for a place to stay in 3 kilometres (2 miles) of downtown Petersburg? Hampton Inn Petersburg-Southpark Mall and Holiday Inn Petersburg North - Ft. Lee should suit your needs.

The Super 8 Petersburg Hopewell, Econo Lodge South and Days Inn Petersburg - Fort Lee/South could be good options for those travelers who are after economical hotel accommodation.

14 kilometres (9 miles) from the heart of Petersburg, is the Residence Inn Marriott Chester. Alternatively, the Holiday Inn Express Hotel & Suites Richmond-Brandermill can be found 30 kilometres (18 miles) away. If you'd prefer, you could check out the amenities and rates at the Courtyard by Marriott Richmond Chester or the Hampton Inn Richmond SW/Hull Street.

The wider Central Virginia region is certainly well worth exploring too. Central Virginia has rolling hills. Commonly visited Central Virginia visitor destinations include history museums. Visitors and locals alike in this part of United States of America can enjoy hiking, horse riding and shore fishing.

Consider spending a few hours enjoying Iron Bridge Sports Park and Point of Rocks Park, which you'll find in Chester, 14 kilometres (9 miles) to the north of Petersburg. Expedia-listed Chester hotel options are the Fairfield Inn By Marriott Richmond Chester and Country Inn & Suites By Carlson, Chester, VA. 30 kilometres (17 miles) to the north of Petersburg, is Southside, which is home to the Days Inn Richmond/South and Americas Best Value Inn. The Drewry's Bluff and Art Works Studios & Galleries are a couple of the most popular sites to check out while in Southside.

If you love sports and love watching local games you might like to head to Richmond International Raceway, which is 40 kilometres (25 miles) to the north of Petersburg. Book accommodation near the action at the Best Western Plus Glen Allen Inn or the Sleep Inn Richmond.

Richmond International Airport is 30 kilometres (20 miles) from Petersburg. Should you wish to stay nearby, you can easily book a room at the Courtyard by Marriott Richmond Airport or Richmond Airport Hotel.

Frequently asked questions

Recent Reviews in Petersburg

More trip options