A calm river with a bridge in the distance, surrounded by lush greenery.

Find Hotels with Bars in Petersburg, VA

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on Petersburg Hotels with Bars

Our top choices for Petersburg hotels with a bar

1. Hotel Petersburg, Tapestry Collection By Hilton

Hotel Petersburg, Tapestry Collection By Hilton
3.5 star property
Petersburg
9.4 out of 10, Exceptional, (234 reviews)
"Everything about this hotel was great"
United States
Candis
The price is NT$3,607
NT$4,167 total
includes taxes & fees
Nov 29 - Nov 30
Hotel Petersburg, Tapestry Collection By Hilton

2. Motel 6 Petersburg, VA - Fort Lee

Motel 6 Petersburg, VA - Fort Lee
2.0 star property
Petersburg
6.2 out of 10, (778 reviews)
"really friendly staff"
United States
Yoav Kalid
The price is NT$2,330
NT$2,687 total
includes taxes & fees
Nov 12 - Nov 13
Motel 6 Petersburg, VA - Fort Lee

3. Econo Lodge Petersburg - Fort Lee

Econo Lodge Petersburg - Fort Lee
2.0 star property
Petersburg
5.4 out of 10, (583 reviews)
"Everything was great"
United States
Keith
The price is NT$1,802
NT$2,077 total
includes taxes & fees
Dec 2 - Dec 3
Econo Lodge Petersburg - Fort Lee

4. Flagship Inn

Flagship Inn
2.0 star property
Petersburg
4.2 out of 10, (408 reviews)
"Very helpful staff and comfy bed. Bare bones; you’ve gotta rent towels etc. Overall would return."
United States
Emilie
The price is NT$1,627
NT$1,876 total
includes taxes & fees
Nov 12 - Nov 13
Flagship Inn

5. Hampton Inn by Hilton Petersburg Fort Lee

Hampton Inn by Hilton Petersburg Fort Lee
2.5 star property
Petersburg
8.8 out of 10, Excellent, (764 reviews)
"Very pleasant stay."
United States
Bart
The price is NT$3,460
NT$3,885 total
includes taxes & fees
Nov 18 - Nov 19
Hampton Inn by Hilton Petersburg Fort Lee

6. Comfort Inn Petersburg Fort Lee Area

Comfort Inn Petersburg Fort Lee Area
2.5 star property
Petersburg
8.4 out of 10, Very good, (1,014 reviews)
"Clean room, pleasant staff."
United States
David
The price is NT$2,837
NT$3,186 total
includes taxes & fees
Dec 1 - Dec 2
Comfort Inn Petersburg Fort Lee Area

7. Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG

Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG
2.5 star property
Petersburg
8.0 out of 10, Very good, (1,000 reviews)
"Great"
United States
Keniyah
The price is NT$3,385
NT$3,802 total
includes taxes & fees
Dec 11 - Dec 12
Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG

8. Country Inn & Suites by Radisson, Petersburg, VA

Country Inn & Suites by Radisson, Petersburg, VA
2.5 star property
Petersburg
8.0 out of 10, Very good, (1,001 reviews)
"great for couples! amazing breakfast, rooms were clean and staff was friendly"
United States
Givonna
The price is NT$3,189
NT$3,677 total
includes taxes & fees
Dec 6 - Dec 7
Country Inn & Suites by Radisson, Petersburg, VA

9. Quality Inn Petersburg Fort Lee Area

Quality Inn Petersburg Fort Lee Area
2.5 star property
Petersburg
6.0 out of 10, (1,001 reviews)
"Very nice stay with great restaurant (Mama Rita’s) next to hotel. Nice big room with couch, very comfy bed, fridge, microwave, and tv worked. Honestly no issues with room besides the carpet being a little dirty. Would recommend for female solo travelers as well. Great staff and housekeeping. AC worked well and decent breakfast. Would recommend!"
United States
Grace
The price is NT$1,862
NT$2,091 total
includes taxes & fees
Dec 6 - Dec 7
Quality Inn Petersburg Fort Lee Area

10. Woodspring Suites Petersburg Near Fort Lee

Woodspring Suites Petersburg Near Fort Lee
2.5 star property
Petersburg
7.6 out of 10, Good, (323 reviews)
"It was super nice and the hotel is fairly new so it should be nice."
United States
Isaac
The price is NT$3,090
NT$3,612 total
includes taxes & fees
Nov 15 - Nov 16
Woodspring Suites Petersburg Near Fort Lee

11. Days Inn by Wyndham Petersburg/South Fort Lee

Days Inn by Wyndham Petersburg/South Fort Lee
2.0 star property
Petersburg
5.8 out of 10, (1,000 reviews)
"Clean Room. Good price for a quick stay over while traveling. Not many places nearby to eat. No coffee maker in the room. Desk clerk very friendly."
United States
Susan
The price is NT$2,301
NT$2,584 total
includes taxes & fees
Nov 15 - Nov 16
Days Inn by Wyndham Petersburg/South Fort Lee

12. Super 8 by Wyndham Petersburg

Super 8 by Wyndham Petersburg
2.0 star property
Petersburg
6.2 out of 10, (423 reviews)
"They hotel was ok ."
United States
Richard L.
The price is NT$2,465
NT$2,842 total
includes taxes & fees
Dec 6 - Dec 7
Super 8 by Wyndham Petersburg

13. Red Roof Inn Petersburg - Fort Lee

Red Roof Inn Petersburg - Fort Lee
2.0 star property
Petersburg
5.2 out of 10, (771 reviews)
"Would never book again"
United States
Michael
The price is NT$1,922
NT$2,159 total
includes taxes & fees
Nov 29 - Nov 30
Red Roof Inn Petersburg - Fort Lee

14. Travelers Inn By OYO, Templeton VA

Travelers Inn By OYO, Templeton VA
2.5 star property
Petersburg
4.8 out of 10, (213 reviews)
"Amazing property to stay at."
United States
mark
The price is NT$1,352
NT$1,653 total
includes taxes & fees
Dec 1 - Dec 2
Travelers Inn By OYO, Templeton VA

15. Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG

Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG
2.5 star property
Petersburg
8.2 out of 10, Very good, (604 reviews)
"Rooms were nice, spacious, Shower was great. Breakfast was good. Pool was closed when we stayed in September. Really good Mexican restaurant close by."
United States
Abby
The price is NT$3,604
NT$4,083 total
includes taxes & fees
Nov 14 - Nov 15
Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG
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.

Top Petersburg Hotel Reviews

Frequently asked questions

Searching for hotels with bars in Petersburg?
Petersburg offers 64 properties to choose from, and likely many will have a bar where you can enjoy a beer after a day out and about exploring. While you're here, consider a visit to Rogers Stadium and Pamplin Historical Park.
What are the best hotels with bars in Petersburg?
Here's some of the top Petersburg properties with bars: Comfort Inn Petersburg Fort Lee Area: Enjoy the bar, free breakfast, and free WiFi. Hotel Petersburg, Tapestry Collection By Hilton: Hotel with restaurant. Enjoy the 3 bars, free WiFi, and breakfast.
What is there to do in Petersburg?
If you have time to explore, consider visiting Rogers Stadium, Southpark Mall, and Pamplin Historical Park, and then find a cozy spot for a nightcap. Other places to see include Virginia Motorsports Park and Appomattox River. Petersburg is widely-known for its top-notch restaurants.
When is the best time to visit Petersburg?
Visiting local bars in Petersburg is more fun when you know what the weather holds. These temperatures and rainfall averages can help you decide the best time for bar hopping. The hottest months are usually July and August with an average temp of 76°F, while the coldest months are January and February with an average of 43°F. Average annual precipitation for Petersburg is 47 inches.
How can I get to Petersburg and around the area?
You might want to make the most of these transportation choices in and around Petersburg: Fly into Richmond Intl. Airport (RIC), which is located 19.5 mi (31.4 km) from the city center. If you want to explore the larger area, hop on a train at Petersburg Station.

Explore a world of travel with Expedia