Find 2 Star Hotels in Petersburg, VA from $57

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Our top choices for Petersburg 2-star hotels

1. 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, (763 reviews)
"Very pleasant stay."
United States
Bart
$105 nightly
The price is $118
Nov 17 - Nov 18
Total with taxes and fees
Hampton Inn by Hilton Petersburg Fort Lee

2. 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,005 reviews)
"great for couples! amazing breakfast, rooms were clean and staff was friendly"
United States
Givonna
$97 nightly
The price is $112
Dec 6 - Dec 7
Total with taxes and fees
Country Inn & Suites by Radisson, Petersburg, VA

3. 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
$86 nightly
The price is $97
Dec 1 - Dec 2
Total with taxes and fees
Comfort Inn Petersburg Fort Lee Area

4. Hotel Petersburg, Tapestry Collection By Hilton

Hotel Petersburg, Tapestry Collection By Hilton
3.5 star property
Petersburg
9.4 out of 10, Exceptional, (232 reviews)
"Everything about this hotel was great"
United States
Candis
$110 nightly
The price is $127
Nov 29 - Nov 30
Total with taxes and fees
Hotel Petersburg, Tapestry Collection By Hilton

5. 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,002 reviews)
"Great"
United States
Keniyah
$103 nightly
The price is $116
Dec 11 - Dec 12
Total with taxes and fees
Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG

6. 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
$95 nightly
The price is $110
Nov 11 - Nov 12
Total with taxes and fees
Woodspring Suites Petersburg Near Fort Lee

7. Quality Inn Petersburg Fort Lee Area

Quality Inn Petersburg Fort Lee Area
2.5 star property
Petersburg
6.0 out of 10, (1,006 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
$57 nightly
The price is $64
Dec 6 - Dec 7
Total with taxes and fees
Quality Inn Petersburg Fort Lee Area

8. 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,002 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
$70 nightly
The price is $79
Nov 15 - Nov 16
Total with taxes and fees
Days Inn by Wyndham Petersburg/South Fort Lee

9. 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
$110 nightly
The price is $125
Nov 14 - Nov 15
Total with taxes and fees
Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG

10. 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
$53 nightly
The price is $61
Nov 14 - Nov 15
Total with taxes and fees
Flagship Inn

11. 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
$60 nightly
The price is $67
Nov 22 - Nov 23
Total with taxes and fees
Red Roof Inn Petersburg - Fort Lee

12. 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
$71 nightly
The price is $82
Nov 11 - Nov 12
Total with taxes and fees
Motel 6 Petersburg, VA - Fort Lee

13. 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
$52 nightly
The price is $57
Nov 11 - Nov 12
Total with taxes and fees
Travelers Inn By OYO, Templeton VA

14. 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.
$75 nightly
The price is $86
Dec 6 - Dec 7
Total with taxes and fees
Super 8 by Wyndham Petersburg

15. 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
$55 nightly
The price is $63
Dec 1 - Dec 2
Total with taxes and fees
Econo Lodge Petersburg - Fort Lee

16. Ragland Mansion Bed & Breakfast

Ragland Mansion Bed & Breakfast
3.5 star property
Petersburg
9.8 out of 10, Exceptional, (401 reviews)
"This mansion is one of the best places to stay on any travel occasion. Claudia takes care of you like no tomorrow and the mansion is so beautifully historical it is unreal. Love staying here and will again soon"
United States
Joshua
$149 nightly
The price is $168
Nov 11 - Nov 12
Total with taxes and fees
Ragland Mansion Bed & Breakfast

17. California Inn

California Inn
2.0 star property
Petersburg
6.0 out of 10, (3 reviews)
"low level hotel, some cockroaches in this hotel !!"
United States
Anonymous traveler
California Inn

18. OYO Hotel Petersburg VA I-95 & E Washington St

OYO Hotel Petersburg VA I-95 & E Washington St
2.0 star property
Petersburg
4.4 out of 10, (174 reviews)
"The first greetings that I got was from Bugs. I did not stay there got my money back and run. This place should never be listed. Dangerous for even animals not to mention human being."
United States
Kenloy
OYO Hotel Petersburg VA I-95 & E Washington St

19. American Inn Motel

American Inn Motel
2.0 star property
Petersburg
6.0 out of 10, (2 reviews)
"The building on the outside was okay, but the room was filthy. The carpet was soiled and matted, the room smelled really bad."
United States
Scott
American Inn Motel

20. Petersburg VA Hotel

Petersburg VA Hotel
2.5 star property
Petersburg
4.8 out of 10, (89 reviews)
"This place should not be open to public until it gets an inspection to make sure it’s safe…. I paid for a un-refundable 5 days 4 nights online and when i got in the room I noticed it immediately smelled like they painted over some mildew in the room and painted over rust stains in the tub. There was no tv in the rooms, so you heard the people in the next room whole conversation. The bathtub was extremely dirty that I chose to use the sink over tub everyday. The bathroom walls had rust stains...
United States
Denard
Petersburg VA Hotel

Top Petersburg Hotel Reviews

Find out more about Petersburg

When you've got to get away to a new or favorite destination without breaking the bank, Petersburg awaits with comfortable 2 Star hotels and a change of scenery. Settle into a unique bakery or plaza nearby and enjoy some R & R, or stay on your feet visiting the top attractions that draw of visitors. You're about to find out why locals and travelers alike love this place.

The Ideal 2 Star Hotel at the Ideal Price

2 Star hotels are in high demand in Petersburg. You'll find the best deals right here, so book early and save on a great getaway. Thanks to budget-friendly prices and traveler-friendly amenities, you'll find accommodation that suits your vacation style. Stay here and be one of the first guests to review and share your thoughts. So, savor the comfort of a well-kept room and attentive hospitality. With our travel savings, the world is wide open to you one hotel at a time, and the globe-trotting starts in Petersburg.

Reserve a Stay in a Two-Star Accommodation!

Plan your trip to Petersburg now with Expedia's easy online travel booking and start relaxing before you even leave the house. If you need a break from the crowds, you may find that this region offers just the reprieve you've been looking for. Take advantage of the 2 Star Hotel availability and easy-going atmosphere.

Frequently Asked Questions

How much does it cost to stay in a 2-star hotel in Petersburg?

Travelers can find great deals on Petersburg 2-star hotels from $57 with Expedia – but remember that prices vary throughout the year. Factors like demand and location can affect hotel prices, and it’s often more expensive to stay in Petersburg hotels during weekends, holidays and high season. Try searching for 2-star Petersburg hotels during midweek to track down the best deals.

What are the most highly rated Petersburg 2-star hotels?

In Petersburg, the Hampton Inn by Hilton Petersburg Ft. Gregg Adams stands out as a highly rated choice, boasting an impressive customer review score of 9.0/10. Guests appreciate the friendly setting, making it an ideal stay for families and solo travelers alike. The hotel is LGBTQIA-friendly and offers a comfortable environment where attentive service is a priority.

Another solid option is the Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG, which holds a great rating of 8.4. This hotel features convenient amenities like 24-hour fitness facilities, great for those looking to maintain their workout routine while traveling. Families will enjoy the complimentary breakfast, ensuring a stress-free start to the day, as well as the welcoming environment that caters to a diverse range of guests.

Lastly, the Holiday Inn Express Petersburg by IHG, with a score of 8.0, provides inviting accommodations with an indoor pool, making it a fantastic choice for families who want to relax and have fun regardless of the weather. The free breakfast and inclusive atmosphere further enhance the experience, ensuring that every guest feels right at home.

Are there 2-star Petersburg hotels that offer free breakfast?

In Petersburg, the Hampton Inn by Hilton Petersburg Ft. Gregg Adams offers a delightful home-away-from-home experience, boasting an impressive customer review rating of 9.0 out of 10. This inviting hotel not only provides a complimentary breakfast to kickstart your day but also features a convenient ToGo breakfast option for those on the move, making it a great choice for busy travelers.

Another excellent option is the Holiday Inn Express Petersburg, which also provides a delicious buffet breakfast free of charge, earning a review score of 8.0. Guests appreciate the inviting space and the well-appointed facilities that cater to both relaxation and convenience, ensuring a pleasant stay for families exploring the area.

Additionally, the Comfort Inn Petersburg Near Fort Gregg-Adams matches the quality of the previous options with its own complimentary buffet breakfast and a customer rating of 8.0. This hotel combines comfort with essential amenities, making it an ideal spot for families seeking a stress-free and enjoyable getaway.

What 2-star hotels in Petersburg have free parking?

The Hampton Inn by Hilton Petersburg Ft. Gregg Adams is a delightful two-star hotel that has a friendly setting, boasting an impressive customer review rating of 9.0 out of 10. This hotel not only provides free self-parking, making it convenient for families and travelers with multiple vehicles, but it also focuses on attentive service to ensure an easy experience during your stay.

Another excellent option is the Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG, which has a review score of 8.4. Here, you’ll find free self-parking available, allowing you to easily explore the local attractions without the hassle of parking fees. The hotel is designed with comfort in mind, making it superb for those looking to unwind after a day of adventures.

Lastly, the Holiday Inn Express Petersburg by IHG also offers complimentary self-parking, with a respectable customer rating of 8.0. This hotel ensures that you have easy access to your vehicle while providing a cozy environment for families or anyone wanting a reliable place to rest.

Are there family-friendly 2-star hotels in Petersburg?

The Hampton Inn by Hilton Petersburg Ft. Gregg Adams is a charming two-star hotel that provides a welcoming environment for families with a great rating of 9.0 out of 10 from guests. This hotel not only features connecting rooms and a convenient sofa bed, but it also boasts an inviting pool, great for children to splash around and enjoy some quality family time.

Another excellent choice is the Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie, which has a review score of 8.4. Families will appreciate the free crib availability, making it easier for those traveling with infants, while the included sofa bed adds extra sleeping space for larger families. The hotel also offers daily housekeeping and a microwave, adding convenience to your stay.

Lastly, the Holiday Inn Express Petersburg is also family-friendly, rated at 8.0. This hotel provides a complimentary buffet breakfast, ensuring that everyone starts the day off right. With a free children's club and the option of a sofa bed, it caters to families looking for activities and comfortable accommodations.

Are there any 2-star Petersburg hotels with a pool?

In Petersburg, the Hampton Inn by Hilton Petersburg Ft. Gregg Adams emerges as a delightful option for travelers seeking a comfortable and friendly space, boasting an impressive customer review rating of 9.0 out of 10. This hotel features a refreshing outdoor pool, providing a fantastic space for families to relax and enjoy some leisure time after a day of exploring the area.

Another excellent choice is the Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG, which holds a rating of 8.4. Guests appreciate the seasonal outdoor pool, superb for splashing around during warmer months and unwinding in the sun.

For those who prefer indoor swimming, the Holiday Inn Express Petersburg by IHG is a great alternative, featuring a well-kept indoor pool and enjoying an excellent review score of 8.0. This setup allows for year-round swimming, making it an appealing choice for families regardless of the weather.

What is the difference between a 2-star Petersburg hotel and a 3-star hotel?

With all the home comforts travelers need, 2-star Petersburg hotels make a great base for exploring. These hotels are designed for convenience, and usually have comfy rooms, daily housekeeping services, and a 24-hour front desk. Some also have their own restaurant. For travelers who want to take things up a gear, 3-star Petersburg hotels might tick all the boxes. These mid-range hotels often have spacious rooms and extra amenities for a relaxing stay, such as a pool, gym, restaurant or bar.

Explore a world of travel with Expedia