Hotels in Petersburg, VA

24 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • vrbo
  • expedia
  • premierinn
  • sykescottages
  • plumguide
  • hotelscom
  • tripadvisor
  • homestay
  • tuivillas
  • hostelworld
Petersburg, VA hotels
Choose the perfect holiday accommodation
Price per night
Accommodation type
Rating

24 Cheap hotels in Petersburg, VA

Choose the Right Luxury Hotels in Petersburg, VA

Staying in a luxury hotel in Petersburg, VA ensures every part of the trip feels considered, with high-end finishes and a great location.

Hotel Petersburg, Tapestry Collection By Hilton - Petersburg, VA
8.9 144 reviews
Petersburg, VA
24/08 – 27/08
£115/nighttotal: £345 (3 )

Hotel Petersburg, Tapestry Collection By Hilton

1 1
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.
Hotel Petersburg, Tapestry Collection By Hilton - Petersburg, VA
9.0 219 reviews
Petersburg, VA
14/07 – 15/07
£120/nightfor 1 night

Hotel Petersburg, Tapestry Collection By Hilton

1 2
hotel , Petersburg
Hotel Petersburg, Tapestry Collection by Hilton is located in Petersburg, offering convenient access to the city's main attractions.
This 4-star hotel welcomes pets and families, providing amenities such as free Wi-Fi, air conditioning, a fitness centre, and on-site dining, with some rooms featuring a terrace or balcony.
Sleep Inn & Suites Prince George Near Fort Lee - Petersburg, VA
8.3 633 reviews
Petersburg, VA
24/08 – 27/08
£92/nighttotal: £276 (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 5852 reviews
Petersburg, VA
24/08 – 27/08
£88/nighttotal: £264 (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.

Popular Hotels with Parking in Petersburg, VA

Parking is sorted from the start as every hotel in Petersburg, VA includes free on-site parking for your stay.

Sleep Inn & Suites Prince George Near Fort Lee - Petersburg, VA
Petersburg, VA
24/08 – 27/08
£104/nighttotal: £312 (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.
Towneplace Suites By Marriott Richmond Colonial Heights - Petersburg, VA
9.2 312 reviews
Petersburg, VA
24/08 – 27/08
£131/nighttotal: £393 (3 )

Towneplace Suites By Marriott Richmond Colonial Heights

1 1
hotel , Colonial Heights
The Towneplace Suites By Marriott Richmond Colonial Heights is located in the business district of Colonial Heights, just 1.6 kilometres from the Keystone Antique Truck and Tractor Museum and Southpark Mall. The hotel is rated 2 stars and has received excellent user reviews.
The hotel is a good choice for business travellers, offering a business centre and dry cleaning services. Guests can enjoy free amenities such as a buffet breakfast, Wi-Fi in public areas and self parking, as well as a bar, a picnic area and a 24-hour front desk.

Frequently asked questions about hotels in Petersburg, VA

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

    The Old Town area is perfect for staying in a hotel. It's close to all the action, with plenty of restaurants, shops, and historical sites within walking distance. You'll be right in the heart of things!
  • What are the best hotels with a swimming pool in Petersburg, VA?

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

    Petersburg is a relaxing place. You can take a stroll through the beautiful Petersburg National Battlefield, enjoy a picnic in the park, or spend an afternoon browsing the shops in Old Town. For a real treat, visit the Trapezium, a historic theatre that hosts live performances.
  • What are the most popular 2, 3 and 4-star hotels in Petersburg, VA?

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

    For classic Southern comfort food, head to The Brickhouse Restaurant. They're known for their fried chicken and collard greens. If you're craving seafood, try The Boathouse Restaurant. They have a fantastic view of the Appomattox River and some of the best crab cakes in town.
  • What are the best luxury hotels in Petersburg, VA?

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

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

    You'll find a few well-known hotel chains in Petersburg, like Hampton Inn, Holiday Inn Express, and Best Western. They're all good options for a comfortable stay.
  • What are the best family friendly hotels in Petersburg, VA?

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

    You'll find a range of hotels in Petersburg, from budget-friendly motels to more upscale options. There are also a few bed and breakfasts in the area, which are great for a more intimate experience.
  • What are the best pet friendly hotels in Petersburg, VA?

  • When is the best time to book a hotel in Petersburg, VA?

    The best time to book your hotel is during the off-season, which is typically from January to March and from September to November. You'll find the best deals and fewer crowds during these months.
  • What are the best hotels with jacuzzi in Petersburg, VA?

  • What amenities do hotel rooms typically offer in Petersburg, VA?

    Most hotels in Petersburg offer standard amenities like free Wi-Fi, cable TV, and a continental breakfast. Some hotels also offer swimming pools, fitness centres, and business centres.
  • What pet-friendly activities are available in Petersburg, VA?

    Petersburg is a great place to bring your furry friend! You can take a walk along the Appomattox River, visit the Petersburg National Battlefield (dogs are welcome on the trails), or enjoy a meal at a pet-friendly restaurant.

Destinations nearby

Guest-Favourite Hotels with a Pool in Petersburg, VA

A hotel with a swimming pool in Petersburg, VA is a great base for a proper swim in the heart of the city. Every option here has one.

Sleep Inn & Suites Prince George Near Fort Lee - Petersburg, VA
8.3 633 reviews
Petersburg, VA
24/08 – 27/08
£92/nighttotal: £276 (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.
Sleep Inn & Suites Prince George Near Fort Lee - Petersburg, VA
Petersburg, VA
24/08 – 27/08
£104/nighttotal: £312 (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.
Delta Hotels By Marriott Colonial Heights - Petersburg, VA
8.3 1024 reviews
Petersburg, VA
24/08 – 27/08
£122/nighttotal: £366 (3 )

Delta Hotels By Marriott Colonial Heights

1 1
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 1260 reviews
Petersburg, VA
24/08 – 27/08
£120/nighttotal: £360 (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.

Top-Rated Hotels with an On-site Restaurant in Petersburg, VA

Enjoy varied on-site dining at the end of every day, as every hotel in Petersburg, VA features its own restaurant.

Hotel Petersburg, Tapestry Collection By Hilton - Petersburg, VA
8.9 144 reviews
Petersburg, VA
24/08 – 27/08
£115/nighttotal: £345 (3 )

Hotel Petersburg, Tapestry Collection By Hilton

1 1
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 5852 reviews
Petersburg, VA
24/08 – 27/08
£88/nighttotal: £264 (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.
Delta Hotels By Marriott Colonial Heights - Petersburg, VA
8.3 1024 reviews
Petersburg, VA
24/08 – 27/08
£122/nighttotal: £366 (3 )

Delta Hotels By Marriott Colonial Heights

1 1
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
9.0 219 reviews
Petersburg, VA
14/07 – 15/07
£120/nightfor 1 night

Hotel Petersburg, Tapestry Collection By Hilton

1 2
hotel , Petersburg
Hotel Petersburg, Tapestry Collection by Hilton is located in Petersburg, offering convenient access to the city's main attractions.
This 4-star hotel welcomes pets and families, providing amenities such as free Wi-Fi, air conditioning, a fitness centre, and on-site dining, with some rooms featuring a terrace or balcony.
©2026 cozycozy.com