Find hotels in Petersburg, VA at the best prices

24 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

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

Sleep Inn & Suites Prince George Near Fort Lee - Petersburg, VA
8.3 633 reviews
Petersburg, VA
25/09 – 26/09
$249/nightfor 1 night

Sleep Inn & Suites Prince George Near Fort Lee

1 2
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.
Hotel Petersburg, Tapestry Collection By Hilton - Petersburg, VA
8.9 144 reviews
Petersburg, VA
01/07 – 05/07
$677/nighttotal: $2708 (4 )

Hotel Petersburg, Tapestry Collection By Hilton

3 11
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
20/06 – 27/06
$203/nighttotal: $1421 (7 )

Country Inn & Suites By Radisson, Petersburg, Va

1 2
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

Candlewood Suites Hopewell - Fort Lee By Ihg - Petersburg, VA
8.5 347 reviews
Petersburg, VA
01/07 – 05/07
$660/nighttotal: $2640 (4 )

Candlewood Suites Hopewell - Fort Lee By Ihg

3 11
hotel , Hopewell
The Candlewood Suites Ft Lee - Petersburg - Hopewell hotel is conveniently located in Hopewell, within 3 miles of several historical attractions including the U.S. Army Women's Museum, U.S. Army Quartermaster Museum, and Petersburg National Battlefield Park. This 2.5-star hotel has received very good user ratings for its location, cleanliness, and overall experience.
This lodging option offers a range of amenities to suit both business and leisure travellers. The hotel has a fitness centre, a restaurant and bar, and a business centre with free Wi-Fi in public areas. Guests can also enjoy the convenience of free parking, weekly housekeeping, and a smoke-free environment.
Extended Stay America Suites - Colonial Heights - Fort Lee - Petersburg, VA
8.1 391 reviews
Petersburg, VA
31/07 – 08/08
$188/nighttotal: $1504 (8 )

Extended Stay America Suites - Colonial Heights - Fort Lee

1 2
hotel , Colonial Heights
The Extended Stay America Suites - Colonial Heights - Fort Lee is located 35 kilometres from Richmond's Greater Richmond Convention Center and the Museum of Confederacy, and 37 kilometres from Virginia Commonwealth University School of the Arts. This 2-star hotel is rated very good by previous guests for its cleanliness, location and overall experience.
The accommodation offers comfortable rooms with a desk, TV, private bathroom, bed linen, and towels. Guests can enjoy a range of amenities, including a garden, restaurant, fitness centre and room service.
Towneplace Suites By Marriott Richmond Colonial Heights - Petersburg, VA
Petersburg, VA
20/06 – 27/06
$258/nighttotal: $1806 (7 )

Towneplace Suites By Marriott Richmond Colonial Heights

1 2
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.
Hampton Inn Petersburg-fort Lee - Petersburg, VA
8.4 1141 reviews
Petersburg, VA
01/07 – 05/07
$542/nighttotal: $2168 (4 )

Hampton Inn Petersburg-fort Lee

3 11
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).

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.

Destinations nearby

Best Petersburg, VA hotels with a pool

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

Delta Hotels By Marriott Colonial Heights - Petersburg, VA
8.3 1024 reviews
Petersburg, VA
14/07 – 15/07
$230/nightfor 1 night

Delta Hotels By Marriott Colonial Heights

1 2
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
14/07 – 15/07
$211/nightfor 1 night

Hampton Inn Petersburg - Southpark Mall

1 2
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.

Best Petersburg, VA hotels with a restaurant

Hotel Petersburg, Tapestry Collection By Hilton - Petersburg, VA
9.2 246 reviews
Petersburg, VA
20/06 – 27/06
$424/nighttotal: $2968 (7 )

Hotel Petersburg, Tapestry Collection By Hilton

1 2
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.
©2026 cozycozy.com