Agoda Hero Banner

Find Hotels in Petersburg (VA), United States

34 vacation rentals and hotels available now

11 best hotels in Petersburg (VA)

Star rating
Review score
Our top picks
Lowest price first
Nearest to
Best reviewed
Petersburg VA Hotel
Petersburg,Petersburg (VA) - View on map
4.2

8 reviews

Avg price per night
$ 39
Country Inn & Suites by Radisson, Petersburg, VA
Petersburg,Petersburg (VA) - View on map
"In the area to visit family and decided to get a room. Enjoyed our stay. Will be back. "
7.3

Very good

21 reviews

Avg price per night
$ 104
Red Roof Inn Petersburg - Fort Lee
Petersburg,Petersburg (VA) - View on map
6.3

Very good

7 reviews

Avg price per night
$ 69
Travel Inn
Petersburg,Petersburg (VA) - View on map
3.4

2 reviews

Avg price per night
$ 43
Days Inn by Wyndham Petersburg/South Fort Lee
Petersburg,Petersburg (VA) - View on map
"The place was nasty"
3.9

8 reviews

Avg price per night
$ 69
OYO Hotel Petersburg VA I-95 & E Washington St
Petersburg,Petersburg (VA) - View on map
5.2

1 review

Avg price per night
$ 41
Econo Lodge Petersburg - Fort Lee
Petersburg,Petersburg (VA) - View on map
"Exceeded my expectations for the value & cost. If I could get same rate for my 3 nights per week I'd book 50 weeks a year."
6.4

Very good

7 reviews

Avg price per night
$ 65
Quality Inn Petersburg
Petersburg,Petersburg (VA) - View on map
"Front desk person was very unfriendly. Call down for help with internet. Got hung up on. Room frig was very loud. I had to turn it off. I would not return again. "
Show more
5.1

4 reviews

Avg price per night
$ 83
Holiday Inn Express Hotel and Suites Petersburg - Fort Lee
Petersburg,Petersburg (VA) - View on map
"The morning clerk said something that she not had say about when the Brady is do."
8.1

Excellent

5 reviews

Avg price per night
$ 128
Travel Inn Petersburg Fort Lee
Petersburg,Petersburg (VA) - View on map
Petersburg VA Hotel
Petersburg,Petersburg (VA) - View on map
4.2

8 reviews

Avg price per night
$ 39

Fast facts about Petersburg (VA), United States

Accommodations34 properties
Popular hotelCountry Inn & Suites by Radisson, Petersburg, VA
Popular areaPetersburg
Nightly rates fromS$43

Discover the neighborhoods of Petersburg (VA)


Just booked


Just viewed by other Agoda travelers


Frequently asked questions

What's the average price of a hotel in Petersburg (VA)?

The average price for a 3-star hotel in Petersburg (VA) is USD 36.

What's the average price of a hotel in Petersburg (VA) this weekend?

The average price for a hotel in Petersburg (VA) this weekend is USD 77.

What's the average price of a hotel in Petersburg (VA) tonight?

The average price for a 3-star hotel in Petersburg (VA) tonight is USD 33.

What hotels in Petersburg (VA) have the best breakfast?

What's the best neighborhood in Petersburg (VA) to stay in?

Popular neighborhoods among travelers staying in Petersburg (VA) include Petersburg and Templeton.


More about Petersburg (VA)

Agoda.com offers a great choice of accommodation in Petersburg (VA) to suit every budget. With over 21 different establishments, there is a great variety to choose from. Many areas, each with a distinctive atmosphere, are just waiting to be discovered across the city. Petersburg (VA) has many attractions to explore with its fascinating past, intriguing present and exciting future. There are so many things to do, you may want to stay an extra week or so to experience them all. Book your next trip to Petersburg (VA) with Agoda, backed by our low price guarantee.