Hotels in Petersburg, VA

38 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

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 4 best luxury hotels

Sleep Inn & Suites Prince George Near Fort Lee - Petersburg, VA
8.4 672 reviews

Sleep Inn & Suites Prince George Near Fort Lee

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
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.
Hotel Petersburg, Tapestry Collection By Hilton - Petersburg, VA
8.9 175 reviews

Hotel Petersburg, Tapestry Collection By Hilton

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.
Comfort Inn Petersburg Fort Lee Area - Petersburg, VA
8.3 1425 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.

Best Petersburg, VA hotels with parking

Hampton Inn Petersburg-fort Lee - Petersburg, VA
8.6 987 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).
Super 8 By Wyndham Petersburg - Petersburg, VA
No reviews

Super 8 By Wyndham Petersburg

hotel, Petersburg
Super 8 By Wyndham Petersburg offers convenient parking and is well-situated for exploring Petersburg's notable sites, with easy access to area attractions.
This establishment, built in 2001, provides modern facilities and is conveniently located within the EST time zone for travellers.
Stay-over Suites - Fort Gregg-adams Area - Petersburg, VA
9.0 1178 reviews

Stay-over Suites - Fort Gregg-adams Area

hotel, Hopewell
Stay-Over Suites - Fort Gregg-Adams Area is situated in Hopewell, just 40 kilometres from Richmond and its attractions, including the Greater Richmond Convention Center and the Museum of Confederacy. The 2-star hotel has a very good user rating, making it a popular choice for travellers.
The hotel offers comfortable rooms with a range of amenities, including air conditioning, flat-screen TVs, and private bathrooms. Guests can enjoy a complimentary continental breakfast, free Wi-Fi, and a fitness centre, as well as barbecue facilities and a garden.
Hampton Inn Hopewell Fort Gregg-adams - Petersburg, VA
8.2 667 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.

Frequently asked questions about hotels in Petersburg, VA

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

    For a budget-friendly day out, head to the Petersburg National Battlefield. The park is free to enter, and you can explore the battlefields, visit the visitor centre, and learn about the history of the area. Another affordable option is the Petersburg Farmers Market, which is open every Saturday from April to October and features local produce, crafts, and live music.
  • What are the best hotels with a swimming pool in Petersburg, VA?

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

    For a relaxing day, head to the Petersburg Area Trail, which offers 28km of scenic walking and cycling paths. You can also enjoy a picnic at the beautiful Poplar Spring State Park, which features a lake, a playground, and hiking trails. For a more unique experience, visit the Petersburg Railroad Museum, which houses a collection of historic locomotives and railway cars.
  • 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 popular hotel chains like Hampton Inn, Holiday Inn, and Best Western in Petersburg. There are also a few locally owned hotels, which offer 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 offers a range of hotels, from budget-friendly motels to upscale hotels. You can also find bed and breakfasts and vacation rentals in the city.
  • 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 during the off-season, which is typically from November to March. You'll find the best deals on accommodation during this time, and the city is less crowded.
  • 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 standard amenities like free Wi-Fi, a flat-screen TV, and a coffee maker. Some hotels also offer additional amenities like a swimming pool, a fitness centre, and a business centre.
  • What are the best hotels with jacuzzi in Petersburg, VA?

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

    The Petersburg Area Trail is a great option for a walk with your furry friend. You can also enjoy a picnic with your pet at the Poplar Spring State Park. The Petersburg Farmers Market is also pet-friendly, so you can bring your dog along to browse the stalls and enjoy the atmosphere.

Popular destinations

Best Petersburg, VA hotels with a pool

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

Hampton Inn Petersburg - Southpark Mall - Petersburg, VA
8.1 1040 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.
Holiday Inn Express Hotel & Suites Petersburg/dinwiddie By Ihg - Petersburg, VA
8.5 811 reviews

Holiday Inn Express Hotel & Suites Petersburg/dinwiddie By Ihg

hotel, Petersburg
The Holiday Inn Express Hotel & Suites Petersburg/dinwiddie, An Ihg Hotel is located just outside Petersburg in Dinwiddie County, within easy reach of both Pamplin Historical Park and Virginia Motorsport Speedway. This 2-star hotel is rated very good by previous guests for its cleanliness, location, and overall experience.
The hotel offers a range of amenities, including a swimming pool, fitness centre, and business centre, as well as comfortable rooms with modern facilities like coffee makers, refrigerators, and microwaves. Guests can enjoy a complimentary daily breakfast and free Wi-Fi.

Best Petersburg, VA hotels with a restaurant

Hotel Petersburg, Tapestry Collection By Hilton - Petersburg, VA
9.1 283 reviews

Hotel Petersburg, Tapestry Collection By Hilton

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.

Choose From the Best Boutique Hotels in Petersburg, VA

Move past the predictable and elevate your stay; check into an exceptional design hotel capturing the true spirit of Petersburg, VA.

Hampton Inn Petersburg - Southpark Mall - Petersburg, VA
8.1 1040 reviews

Hampton Inn Petersburg - Southpark Mall

hotel, Colonial Heights
©2026 cozycozy.com