Find hotels in Petersburg, VA at the best prices

38 available hotel offers

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

38 Cheap hotels in Petersburg, VA

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

Among the 38 accommodations in Petersburg, VA, here are the 2 best luxury hotels

Hotel Petersburg, Tapestry Collection By Hilton - Petersburg, VA
9.2 1 review

Hotel Petersburg, Tapestry Collection By Hilton

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.
Comfort Inn South Chesterfield - Colonial Heights - Petersburg, VA
8.2 974 reviews

Comfort Inn South Chesterfield - Colonial Heights

hotel, Chester
The Comfort Inn South Chesterfield - Colonial Heights is located just off Interstate 95 in Colonial Heights, Virginia, a short drive from Richmond and Petersburg. The hotel is a 3-star property with very good user ratings for location, cleanliness, and overall experience.
The hotel offers comfortable rooms with amenities like microwaves, refrigerators, and coffee makers. Guests can enjoy a complimentary hot breakfast, free Wi-Fi, a fitness centre, and free parking.

Best Petersburg, VA hotels with parking

Delta Hotels By Marriott Colonial Heights - Petersburg, VA
8.3 1048 reviews

Delta Hotels By Marriott Colonial Heights

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 1025 reviews

Hampton Inn Petersburg - Southpark Mall

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.
Towneplace Suites By Marriott Richmond Colonial Heights - Petersburg, VA
9.0 509 reviews

Towneplace Suites By Marriott Richmond Colonial Heights

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.
Woodspring Suites Petersburg Near Fort Lee - Petersburg, VA
No reviews

Woodspring Suites Petersburg Near Fort Lee

hotel, Petersburg
Woodspring Suites Petersburg Near Fort Lee is a 2-star hotel located in Petersburg, 7 kilometres from the city centre, offering convenient free parking and pet-friendly accommodation. This establishment provides essential amenities including air conditioning, internet, and on-site laundry facilities, with elevator access for guests with disabilities.

Frequently Asked Questions about hotels in Petersburg, VA

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

    Petersburg is a great place to relax and unwind. Take a stroll through the beautiful gardens at the Petersburg National Battlefield or enjoy a picnic at the Appomattox River. The city also has a number of parks and green spaces, perfect for a relaxing afternoon.
  • What are the best hotels with a swimming pool in Petersburg, VA?

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

    For a taste of local flavour, head to The Brickhouse, a popular spot for classic Southern dishes. If you're looking for something a bit more casual, try The Diner on South Crater Road. The Petersburg Farmers Market is also a great place to try local produce and baked goods.
  • What are the most popular 2, 3 and 4-star hotels in Petersburg, VA?

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

    You can find a number of popular hotel chains in Petersburg, including Hampton Inn, Holiday Inn Express, and La Quinta Inn & Suites. There are also some independent hotels and bed and breakfasts if you're looking for a more unique experience.
  • 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 type of hotels can you find in Petersburg, VA?

    Petersburg has a good selection of hotels to choose from, including budget-friendly options, mid-range hotels, and some more luxurious choices. You can find everything from basic motels to upscale hotels with all the amenities.
  • What are the best family friendly hotels in Petersburg, VA?

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

    The best time to book a hotel in Petersburg is usually during the off-season, which is generally from November to March. You can often find good deals on hotels during these months. However, if you're planning to visit during a major event or festival, it's best to book well in advance.
  • What are the best pet friendly hotels in Petersburg, VA?

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

    Most hotels in Petersburg offer basic amenities like Wi-Fi, cable TV, and a continental breakfast. Some hotels also offer additional amenities like swimming pools, fitness centres, and business centres.
  • What are the best hotels with jacuzzi in Petersburg, VA?

  • What pet-friendly activities are available in Petersburg, VA?

    Petersburg is a pretty pet-friendly city. You can take your furry friend for a walk in the many parks and green spaces, or enjoy a meal at one of the many restaurants that welcome pets. The Petersburg National Battlefield is also a great place for a walk with your dog.

Popular destinations

Best Petersburg, VA hotels with a pool

Among the 38 accommodations in Petersburg, VA, here are the 3 best hotels with a pool

Holiday Inn Express And Suites - Petersburg - Fort Lee By Ihg - Petersburg, VA
8.1 2273 reviews

Holiday Inn Express And Suites - Petersburg - Fort Lee By Ihg

hotel, Petersburg
The Holiday Inn Express Hotel And Suites Petersburg - Fort Lee is conveniently located off I-95 near Petersburg, Virginia, approximately 8 kilometres from the Petersburg National Battlefield and 6 kilometres from the Dogwood Trace Golf Course.
This 2-star hotel offers guests an indoor pool, jacuzzi, fitness centre, and complimentary breakfast, alongside rooms with microwaves and refrigerators; on-site laundry facilities cater to longer stays.
Hampton Inn Hopewell Fort Gregg-adams - Petersburg, VA
8.2 641 reviews

Hampton Inn Hopewell Fort Gregg-adams

hotel, Hopewell
The Hampton Inn Hopewell Fort Lee is located just a short distance from Fort Lee Army Post and Headquarters, making it an ideal base for exploring the surrounding area. This 3-star hotel consistently receives very good reviews from guests, highlighting its comfortable and convenient atmosphere.
The hotel offers spacious rooms with modern amenities, including microwaves and mini-refrigerators. Guests can enjoy a complimentary hot breakfast, relax in the outdoor swimming pool, or stay active in the fitness centre.
Hampton Inn Petersburg-fort Lee - Petersburg, VA
8.6 924 reviews

Hampton Inn Petersburg-fort Lee

hotel, Petersburg
The Hampton Inn Petersburg-Fort Gregg Adams is located in Petersburg, Virginia, approximately 50km from the Museum of the Confederacy, 13km from the Sycamore Rouge Theatre, and 16km from Virginia State University.
This 3-star hotel offers guests a swimming pool, jacuzzi, fitness centre, and complimentary Wi-Fi, alongside a 24-hour front desk and American breakfast (currently grab-and-go).

Best Petersburg, VA hotels with a restaurant

Hotel Petersburg, Tapestry Collection By Hilton - Petersburg, VA
9.2 1 review

Hotel Petersburg, Tapestry Collection By Hilton

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.
Hilton Garden Inn Richmond South/southpark - Petersburg, VA
8.6 1209 reviews

Hilton Garden Inn Richmond South/southpark

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.
Holiday Inn Express And Suites - Petersburg - Fort Lee By Ihg - Petersburg, VA
8.1 2273 reviews

Holiday Inn Express And Suites - Petersburg - Fort Lee By Ihg

hotel, Petersburg
The Holiday Inn Express Hotel And Suites Petersburg - Fort Lee is conveniently located off I-95 near Petersburg, Virginia, approximately 8 kilometres from the Petersburg National Battlefield and 6 kilometres from the Dogwood Trace Golf Course.
This 2-star hotel offers guests an indoor pool, jacuzzi, fitness centre, and complimentary breakfast, alongside rooms with microwaves and refrigerators; on-site laundry facilities cater to longer stays.
Comfort Inn Petersburg Fort Lee Area - Petersburg, VA
8.3 1420 reviews

Comfort Inn Petersburg Fort Lee Area

hotel, Petersburg
The Comfort Inn Petersburg Fort Lee Area is conveniently located just off Interstate 95, offering easy access to attractions within 24 kilometres of Virginia State University and Virginia Motorsports Park, as well as historical sites such as the National Museum of the Civil War Soldier and Petersburg National Battlefield.
This 2-star inn provides a seasonal outdoor swimming pool, a fitness centre, and a children's playground, with rooms equipped with microwaves and refrigerators, alongside complimentary breakfast and high-speed internet.

Choose From the Best Boutique Hotels in Petersburg, VA

Skip the ordinary and embrace an elevated travel experience; stay at an exceptional design hotel highlighting the true essence of Petersburg, VA.

Candlewood Suites Hopewell - Fort Lee By Ihg - Petersburg, VA
8.4 266 reviews

Candlewood Suites Hopewell - Fort Lee By Ihg

hotel, Hopewell
©2026 cozycozy.com