Hotels in Petersburg, VA

24 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • bookabach
  • expedia
  • tripadvisor
  • tripcom
  • agoda
  • homestay
  • tuivillas
  • hostelworld
  • hotelscom
  • hotelopia
Petersburg, VA hotels
Choose the perfect holiday 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 2 best luxury hotels

Comfort Inn Petersburg Fort Lee Area - Petersburg, VA
8.2 1365 reviews
Petersburg, VA
21/10 – 26/10
NZ$190/nighttotal: NZ$950 (5 )

Comfort Inn Petersburg Fort Lee Area

1 2
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.
Country Inn & Suites By Radisson, Petersburg, Va - Petersburg, VA
8.3 5860 reviews
Petersburg, VA
18/08 – 20/08
NZ$530/nighttotal: NZ$1060 (2 )

Country Inn & Suites By Radisson, Petersburg, Va

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

Sleep Inn & Suites Prince George Near Fort Lee - Petersburg, VA
Petersburg, VA
24/08 – 27/08
NZ$241/nighttotal: NZ$723 (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.
Hampton Inn Hopewell Fort Gregg-adams - Petersburg, VA
8.3 847 reviews
Petersburg, VA
18/08 – 20/08
NZ$532/nighttotal: NZ$1064 (2 )

Hampton Inn Hopewell Fort Gregg-adams

2 8
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 - Southpark Mall - Petersburg, VA
8.1 1259 reviews
Petersburg, VA
24/08 – 27/08
NZ$276/nighttotal: NZ$828 (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.
Holiday Inn Express And Suites - Petersburg - Fort Lee By Ihg - Petersburg, VA
8.1 2256 reviews
Petersburg, VA
18/08 – 20/08
NZ$595/nighttotal: NZ$1190 (2 )

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

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

Frequently asked questions about hotels in Petersburg, VA

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

    Petersburg's got some real gems! You can't miss the historic Petersburg National Battlefield, where you'll find the Siege of Petersburg, a key event in the American Civil War. The Petersburg Museum of History is also a must-see, showcasing the city's rich past. For a bit of nature, head to the Pocahontas State Park, just a short drive away.
  • 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 great choice for staying in Petersburg. It's close to many of the historic sites and attractions, plus you'll find plenty of restaurants and shops. The area around the Petersburg National Battlefield is also a good option if you're interested in history.
  • What are the most popular 2, 3 and 4-star hotels in Petersburg, VA?

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

    For a budget-friendly day out, visit the Petersburg Farmers Market. It's a great place to find local produce, crafts, and even live music. Another great option is the Petersburg Public Library, which hosts free events and workshops throughout the year. You can also take a stroll through the beautiful Poplar Lawn Cemetery, which is home to the graves of several notable figures.
  • 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 leisurely walk along the Appomattox River, enjoy a picnic at the Petersburg National Battlefield, or simply relax on the patio at one of the many charming restaurants. The city has a slower pace of life, so you can easily escape the hustle and bustle.
  • What are the best family friendly hotels in Petersburg, VA?

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

    You'll find a few major hotel chains in Petersburg, like Hampton Inn, Holiday Inn Express, and Best Western. There are also a couple of independent hotels, offering unique charm and local character.
  • What are the best pet friendly hotels in Petersburg, VA?

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

    Petersburg has a mix of hotels to suit different budgets and preferences. You'll find everything from budget-friendly motels to more upscale hotels with amenities like swimming pools and fitness centres. There are also a few bed and breakfasts, perfect for a more intimate stay.
  • What are the best hotels with jacuzzi 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 during the off-season, which is typically from November to March. You'll find lower prices and less crowds during this time. However, if you're interested in attending a specific event, it's best to book well in advance.
  • What amenities do hotel rooms typically offer in Petersburg, VA?

    Most hotels in Petersburg offer basic amenities like free Wi-Fi, cable TV, and a continental breakfast. Some hotels also offer additional amenities like swimming pools, fitness centres, and business centres. It's always best to check the specific amenities offered by each hotel before booking.
  • What pet-friendly activities are available in Petersburg, VA?

    Petersburg is a dog-friendly city! Many restaurants and shops welcome furry friends. You can take your dog for a walk along the Appomattox River, or visit the Petersburg National Battlefield, which has several dog-friendly trails. The Poplar Lawn Cemetery is also a great option for a peaceful stroll with your pet.

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
Petersburg, VA
24/08 – 27/08
NZ$241/nighttotal: NZ$723 (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.
Comfort Inn Petersburg Fort Lee Area - Petersburg, VA
8.2 1365 reviews
Petersburg, VA
21/10 – 26/10
NZ$190/nighttotal: NZ$950 (5 )

Comfort Inn Petersburg Fort Lee Area

1 2
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.
Country Inn & Suites By Radisson, Petersburg, Va - Petersburg, VA
8.3 5860 reviews
Petersburg, VA
18/08 – 20/08
NZ$530/nighttotal: NZ$1060 (2 )

Country Inn & Suites By Radisson, Petersburg, Va

2 8
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
11/07 – 14/07
NZ$677/nighttotal: NZ$2031 (3 )

Hilton Garden Inn Richmond South/southpark

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

Best Petersburg, VA hotels with a restaurant

Hilton Garden Inn Richmond South/southpark - Petersburg, VA
8.6 1505 reviews
Petersburg, VA
11/07 – 14/07
NZ$677/nighttotal: NZ$2031 (3 )

Hilton Garden Inn Richmond South/southpark

2 5
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.
Hotel Petersburg, Tapestry Collection By Hilton - Petersburg, VA
8.9 144 reviews
Petersburg, VA
21/10 – 26/10
NZ$250/nighttotal: NZ$1250 (5 )

Hotel Petersburg, Tapestry Collection By Hilton

1 2
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.
Holiday Inn Express And Suites - Petersburg - Fort Lee By Ihg - Petersburg, VA
8.1 2256 reviews
Petersburg, VA
18/08 – 20/08
NZ$595/nighttotal: NZ$1190 (2 )

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

2 8
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.2 1365 reviews
Petersburg, VA
21/10 – 26/10
NZ$190/nighttotal: NZ$950 (5 )

Comfort Inn Petersburg Fort Lee Area

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