Hotels in Petersburg, VA

24 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • hotelscom
  • vrbo
  • tripadvisor
  • expedia
  • tripcom
  • agoda
  • homestay
  • tuivillas
  • hostelworld
  • hotelopia
Petersburg, VA hotels
Choose the perfect vacation accommodation
Price per night
Accommodation type
Rating

24 Cheap hotels in Petersburg, VA

Best Petersburg, VA luxury hotels (4 and 5 stars)

Among the 24 accommodations in Petersburg, VA, here are the 3 best luxury hotels

Hotel Petersburg, Tapestry Collection By Hilton - Petersburg, VA
8.9 144 reviews
Petersburg, VA
11/07 – 14/07
2038 ﺩ.ﺇ/nighttotal: 6114 ﺩ.ﺇ (3 )

Hotel Petersburg, Tapestry Collection By Hilton

3 5
hotel , Petersburg
The Hotel Petersburg, Tapestry Collection by Hilton, is situated in the heart of Petersburg, Virginia, just a short 5-minute walk from the Sycamore Rouge Theatre and within a 38-kilometre radius of Richmond's major attractions, including the Virginia Commonwealth University School of the Arts. The 4-star hotel offers modern amenities including air-conditioned rooms, a 24-hour front desk, a concierge service, and a fitness centre, ensuring a comfortable and convenient stay for guests.
Sleep Inn & Suites Prince George Near Fort Lee - Petersburg, VA
8.3 635 reviews
Petersburg, VA
24/08 – 27/08
452 ﺩ.ﺇ/nighttotal: 1356 ﺩ.ﺇ (3 )

Sleep Inn & Suites Prince George Near Fort Lee

1 1
hotel , Petersburg
The Sleep Inn & Suites Near Fort Gregg-adams is located just a short drive from Petersburg's Civil War landmarks, including Petersburg National Battlefield and Five Forks Battlefield, in a peaceful area. This 3-star hotel is highly rated by guests, receiving very good ratings for location, cleanliness, and overall experience.
The hotel offers a range of rooms, including those with kitchen facilities and sofa beds, catering to families and larger groups. Guests can enjoy a variety of amenities, including a heated indoor pool, a hot tub, a fitness centre, a restaurant and a bar, as well as free Wi-Fi and a business centre.
Country Inn & Suites By Radisson, Petersburg, Va - Petersburg, VA
8.3 5860 reviews
Petersburg, VA
24/08 – 27/08
431 ﺩ.ﺇ/nighttotal: 1293 ﺩ.ﺇ (3 )

Country Inn & Suites By Radisson, Petersburg, Va

1 1
hotel , Petersburg
Country Inn & Suites By Radisson, Petersburg, Va is a 4-star hotel located in Petersburg, 5.9 kilometres from Sycamore Rouge Theater and 35.4 kilometres from Richmond International Airport.
This family-friendly establishment offers guests complimentary WiFi, an indoor swimming pool, a fitness centre, and on-site dining, with rooms featuring air conditioning, a TV, and a refrigerator.

Best Petersburg, VA hotels with parking

Hotel Petersburg, Tapestry Collection By Hilton - Petersburg, VA
8.9 144 reviews
Petersburg, VA
11/07 – 14/07
2038 ﺩ.ﺇ/nighttotal: 6114 ﺩ.ﺇ (3 )

Hotel Petersburg, Tapestry Collection By Hilton

3 5
hotel , Petersburg
The Hotel Petersburg, Tapestry Collection by Hilton, is situated in the heart of Petersburg, Virginia, just a short 5-minute walk from the Sycamore Rouge Theatre and within a 38-kilometre radius of Richmond's major attractions, including the Virginia Commonwealth University School of the Arts. The 4-star hotel offers modern amenities including air-conditioned rooms, a 24-hour front desk, a concierge service, and a fitness centre, ensuring a comfortable and convenient stay for guests.
Towneplace Suites By Marriott Richmond Colonial Heights - Petersburg, VA
Petersburg, VA
24/08 – 27/08
647 ﺩ.ﺇ/nighttotal: 1941 ﺩ.ﺇ (3 )

Towneplace Suites By Marriott Richmond Colonial Heights

1 1
hotel , Colonial Heights
TownePlace Suites by Marriott Richmond Colonial Heights is located in Colonial Heights, a short distance from the city centre and close to the Keystone Antique Truck and Tractor Museum, Pocahontas Island Black History Museum, and Violet Bank Museum. The hotel is conveniently located for exploring the local area and its rich history.
The hotel offers a range of amenities to make your stay comfortable and enjoyable. Guests can enjoy a bar, a fitness centre, and a picnic area, as well as laundry facilities, dry cleaning, and a safe-deposit box.
Sleep Inn & Suites Prince George Near Fort Lee - Petersburg, VA
Petersburg, VA
24/08 – 27/08
514 ﺩ.ﺇ/nighttotal: 1542 ﺩ.ﺇ (3 )

Sleep Inn & Suites Prince George Near Fort Lee

1 1
hotel , Petersburg
The Sleep Inn & Suites Prince George Near Fort Lee is a 2-star hotel located in Petersburg, 4 kilometres from the city centre and close to Swaders Sports Park.
This establishment offers complimentary Wi-Fi, free parking, an indoor and outdoor swimming pool, a fitness centre, and laundry services, with check-out at 11:00.
Hotel Petersburg, Tapestry Collection By Hilton - Petersburg, VA
9.2 246 reviews
Petersburg, VA
24/08 – 27/08
555 ﺩ.ﺇ/nighttotal: 1665 ﺩ.ﺇ (3 )

Hotel Petersburg, Tapestry Collection By Hilton

1 1
hotel , Petersburg
The Hotel Petersburg, Tapestry Collection by Hilton is conveniently situated in Petersburg's historic district, less than 1.6km from Centre Hill Museum and the Appomattox River, and within 4.8km of Virginia State University and the Keystone Antique Truck and Tractor Museum.
This lodging offers guests a fitness centre, on-site restaurant and three bars, plus free Wi-Fi in public areas, valet parking, and a 24-hour front desk; pets are welcome.

Frequently Asked Questions about hotels in Petersburg, VA

  • What are the best landmarks to visit in Petersburg, VA and around?

    You'll definitely want to check out the historic sites like Petersburg National Battlefield, which is a must-see for history buffs. The city also has a beautiful old town area with some interesting architecture and shops, and don't forget to visit the Poplar Spring National Wildlife Refuge for some nature.
  • What are the best hotels with a swimming pool in Petersburg, VA?

  • Which area in Petersburg, VA is a good option for staying in a hotel?

    The Old Town area is a popular choice for hotels, as it's close to many attractions and restaurants. If you're looking for something a bit quieter, the area around the Petersburg National Battlefield is also a good option.
  • What are the most popular 2, 3 and 4-star hotels in Petersburg, VA?

  • What are the most affordable attractions in Petersburg, VA?

    You can enjoy a lot of free or low-cost activities in Petersburg. Take a stroll through the beautiful Petersburg National Battlefield, explore the exhibits at the Petersburg Museum of History, or enjoy a picnic at the Appomattox Riverwalk.
  • What are the best luxury hotels in Petersburg, VA?

    Hotel Petersburg - Tapestry Collection By Hilton is among the best luxury hotels in Petersburg, VA.

  • How can travelers relax during a week in Petersburg, VA?

    Petersburg is a great place to unwind. Take a relaxing walk along the Appomattox River, visit the tranquil Petersburg Botanical Garden, or simply enjoy a cup of coffee at one of the many cafes in the Old Town area.
  • What are the best family friendly hotels in Petersburg, VA?

  • Where can you find the best traditional local cuisine in Petersburg, VA?

    There are some great local restaurants in Petersburg. You can try Southern comfort food at The Brickhouse, sample some delicious barbecue at The Smokehouse, or enjoy a classic diner experience at The Petersburg Diner.
  • What are the best pet friendly hotels in Petersburg, VA?

  • What hotel chains can you find in Petersburg, VA?

    You can find a few major hotel chains in Petersburg, like Hampton Inn, Holiday Inn Express, and Best Western.
  • What are the best hotels with jacuzzi in Petersburg, VA?

  • What type of hotels can you find in Petersburg, VA?

    Petersburg has a range of hotels, from budget-friendly motels to more upscale hotels with amenities like swimming pools and fitness centres. You can also find some charming bed and breakfasts in the Old Town area.
  • When is the best time to book a hotel in Petersburg, VA?

    Hotel prices in Petersburg are generally lower during the off-season, which is typically from November to March. If you're planning to visit during peak season, it's best to book your hotel well in advance.
  • What amenities do hotel rooms typically offer in Petersburg, VA?

    Most hotels in Petersburg offer basic amenities like free Wi-Fi, air conditioning, and cable TV. Some hotels may also have amenities like swimming pools, fitness centres, and business centres.
  • What pet-friendly activities are available in Petersburg, VA?

    Petersburg is a dog-friendly city, with many restaurants and shops welcoming furry companions. You can enjoy a walk along the Appomattox Riverwalk or visit the Petersburg Botanical Garden, both of which are dog-friendly.

Destinations nearby

Best Petersburg, VA hotels with a pool

Among the 24 accommodations in Petersburg, VA, here are the 4 best hotels with a pool

Sleep Inn & Suites Prince George Near Fort Lee - Petersburg, VA
8.3 635 reviews
Petersburg, VA
24/08 – 27/08
452 ﺩ.ﺇ/nighttotal: 1356 ﺩ.ﺇ (3 )

Sleep Inn & Suites Prince George Near Fort Lee

1 1
hotel , Petersburg
The Sleep Inn & Suites Near Fort Gregg-adams is located just a short drive from Petersburg's Civil War landmarks, including Petersburg National Battlefield and Five Forks Battlefield, in a peaceful area. This 3-star hotel is highly rated by guests, receiving very good ratings for location, cleanliness, and overall experience.
The hotel offers a range of rooms, including those with kitchen facilities and sofa beds, catering to families and larger groups. Guests can enjoy a variety of amenities, including a heated indoor pool, a hot tub, a fitness centre, a restaurant and a bar, as well as free Wi-Fi and a business centre.
Delta Hotels By Marriott Colonial Heights - Petersburg, VA
8.3 1025 reviews
Petersburg, VA
11/07 – 14/07
1245 ﺩ.ﺇ/nighttotal: 3735 ﺩ.ﺇ (3 )

Delta Hotels By Marriott Colonial Heights

2 5
hotel , Colonial Heights
The Southpark Hotel is located in Colonial Heights, Virginia, just 23 miles from the Greater Richmond Convention Center and the Museum of Confederacy. This 3-star hotel has received very good user ratings, making it a popular choice for travellers.
The hotel offers a range of amenities and activities, including a swimming pool, fitness centre, spa, restaurant and bar. Guests can enjoy comfortable rooms, a terrace and a convenient location.
Hampton Inn Petersburg - Southpark Mall - Petersburg, VA
8.1 1259 reviews
Petersburg, VA
24/08 – 27/08
590 ﺩ.ﺇ/nighttotal: 1770 ﺩ.ﺇ (3 )

Hampton Inn Petersburg - Southpark Mall

1 1
hotel , Colonial Heights
The Hampton Inn Petersburg - Southpark Mall is conveniently located near the Southpark Mall and Old Towne Petersburg, a historic district with charming architecture, and just a short drive from Virginia State University. This 3-star hotel receives very good user ratings for its location and overall experience.
The accommodation offers a range of amenities including a swimming pool, fitness centre, restaurant and bar, making it suitable for both leisure and business travellers. Guests can enjoy a free hot breakfast, modern rooms with flat-screen TVs, and convenient features like a business centre and laundry facilities.
Sleep Inn & Suites Prince George Near Fort Lee - Petersburg, VA
Petersburg, VA
24/08 – 27/08
514 ﺩ.ﺇ/nighttotal: 1542 ﺩ.ﺇ (3 )

Sleep Inn & Suites Prince George Near Fort Lee

1 1
hotel , Petersburg
The Sleep Inn & Suites Prince George Near Fort Lee is a 2-star hotel located in Petersburg, 4 kilometres from the city centre and close to Swaders Sports Park.
This establishment offers complimentary Wi-Fi, free parking, an indoor and outdoor swimming pool, a fitness centre, and laundry services, with check-out at 11:00.

Best Petersburg, VA hotels with a restaurant

Delta Hotels By Marriott Colonial Heights - Petersburg, VA
8.3 1025 reviews
Petersburg, VA
11/07 – 14/07
1245 ﺩ.ﺇ/nighttotal: 3735 ﺩ.ﺇ (3 )

Delta Hotels By Marriott Colonial Heights

2 5
hotel , Colonial Heights
The Southpark Hotel is located in Colonial Heights, Virginia, just 23 miles from the Greater Richmond Convention Center and the Museum of Confederacy. This 3-star hotel has received very good user ratings, making it a popular choice for travellers.
The hotel offers a range of amenities and activities, including a swimming pool, fitness centre, spa, restaurant and bar. Guests can enjoy comfortable rooms, a terrace and a convenient location.
Hotel Petersburg, Tapestry Collection By Hilton - Petersburg, VA
8.9 144 reviews
Petersburg, VA
11/07 – 14/07
2038 ﺩ.ﺇ/nighttotal: 6114 ﺩ.ﺇ (3 )

Hotel Petersburg, Tapestry Collection By Hilton

3 5
hotel , Petersburg
The Hotel Petersburg, Tapestry Collection by Hilton, is situated in the heart of Petersburg, Virginia, just a short 5-minute walk from the Sycamore Rouge Theatre and within a 38-kilometre radius of Richmond's major attractions, including the Virginia Commonwealth University School of the Arts. The 4-star hotel offers modern amenities including air-conditioned rooms, a 24-hour front desk, a concierge service, and a fitness centre, ensuring a comfortable and convenient stay for guests.
Country Inn & Suites By Radisson, Petersburg, Va - Petersburg, VA
8.3 5860 reviews
Petersburg, VA
24/08 – 27/08
431 ﺩ.ﺇ/nighttotal: 1293 ﺩ.ﺇ (3 )

Country Inn & Suites By Radisson, Petersburg, Va

1 1
hotel , Petersburg
Country Inn & Suites By Radisson, Petersburg, Va is a 4-star hotel located in Petersburg, 5.9 kilometres from Sycamore Rouge Theater and 35.4 kilometres from Richmond International Airport.
This family-friendly establishment offers guests complimentary WiFi, an indoor swimming pool, a fitness centre, and on-site dining, with rooms featuring air conditioning, a TV, and a refrigerator.
Hilton Garden Inn Richmond South/southpark - Petersburg, VA
8.6 1505 reviews
Petersburg, VA
24/08 – 27/08
829 ﺩ.ﺇ/nighttotal: 2487 ﺩ.ﺇ (3 )

Hilton Garden Inn Richmond South/southpark

1 1
hotel , Colonial Heights
The Hilton Garden Inn Richmond South/southpark is located in Colonial Heights, just a short drive from Fort Lee and Virginia State University, offering easy access to both military and educational attractions. This 3-star hotel consistently receives very good user ratings for its location, cleanliness, and overall experience.
The hotel offers a range of amenities, including an indoor swimming pool, a hot tub, a fitness centre, and a restaurant. Guests can also enjoy a bar, a terrace, and a garden, providing plenty of opportunities for relaxation and entertainment.
©2026 cozycozy.com