COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Find Hotels in Petersburg, VA

Search over 1 million properties and 550 airlines worldwide.

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

Free cancellation on most hotels. Because flexibility matters.

Filter by

Clean, Private Room in Safe Neighborhood
California Inn
2 out of 5
2214 County Dr, Petersburg, VA
2.64 mi from city center
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

California Inn
American Inn Motel
2 out of 5
2209 County Drive, Petersburg, VA
2.62 mi from city center
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

American Inn Motel
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 $109 per night from Jul 6 to Jul 6
0.5 mi from city center
4.8/5Exceptional! (124 reviews)
"The property was in a “shady” area. The building was a bit worn but some renovations were being done. The facility was very clean. The caretaker was very responsive. The furniture was in good shape. The tub is the old fashion claw foot type so be careful, there’s no grab bar or bath mat. The outdoor ..."

Reviewed on Jun 20, 2021

Ragland Mansion Bed & Breakfast
The Jefferson Hotel
4.5 out of 5
101 West Franklin Street, Richmond, VA
Free CancellationReserve now, pay when you stay
The price is $265 per night from Jun 29 to Jun 29
21.71 mi from city center
4.9/5Exceptional! (721 reviews)
"Nothing really. Understood about non valet parking at this time. It was a great experience. Loved our dinner at Lemaire and breakfast too."

Reviewed on Jun 20, 2021

The Jefferson Hotel
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.