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

Search Hotels near the Heart of the City in Petersburg, VA

Position yourself near central shopping districts by selecting downtown hotels in Petersburg, VA for easy pedestrian exploration.

Hotel Petersburg, Tapestry Collection By Hilton - Petersburg, VA
9.1 275 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.
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 173 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.
Hilton Garden Inn Richmond South/southpark - Petersburg, VA
8.6 1218 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.

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.

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

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.

Popular destinations

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.

Delta Hotels By Marriott Colonial Heights - Petersburg, VA
8.3 1058 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-fort Lee - Petersburg, VA
8.6 961 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).
Stay-over Suites - Fort Gregg-adams Area - Petersburg, VA
9.0 1176 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 655 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.

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.

Holiday Inn Express Hotel & Suites Petersburg/dinwiddie By Ihg - Petersburg, VA
8.5 808 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.
Holiday Inn Express And Suites - Petersburg - Fort Lee By Ihg - Petersburg, VA
8.1 2266 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.

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
9.2 1 review

Hotel Petersburg, Tapestry Collection By Hilton

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

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

hotel, Petersburg
Comfort Inn Petersburg Fort Lee Area - Petersburg, VA
8.3 1412 reviews

Comfort Inn Petersburg Fort Lee Area

hotel, Petersburg
Hotel Petersburg, Tapestry Collection By Hilton - Petersburg, VA
9.1 275 reviews

Hotel Petersburg, Tapestry Collection By Hilton

hotel, Petersburg

Discover Family-Friendly Hotels in Petersburg, VA

These family-friendly hotels in Petersburg, VA offer city attractions within easy reach and plenty of room for everyone to relax.

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

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

hotel, Petersburg
Comfort Inn Petersburg Fort Lee Area - Petersburg, VA
8.3 1412 reviews

Comfort Inn Petersburg Fort Lee Area

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

Delta Hotels By Marriott Colonial Heights

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

Hotel Petersburg, Tapestry Collection By Hilton

hotel, Petersburg

Our Favourite Dog-Friendly Hotels in Petersburg, VA

Bringing your dog to Petersburg, VA? These hotels are perfectly set up for it, with dog parks nearby and city walks on the doorstep.

Hampton Inn Petersburg-southpark Mall - Petersburg, VA
No reviews

Hampton Inn Petersburg-southpark Mall

hotel, Colonial Heights

Guest-Favourite Hotels with a Spa in Petersburg, VA

Wellness travel to Petersburg, VA starts with a hotel that has a proper spa. Find your perfect retreat and pick your favourite today.

Super 8 By Wyndham Petersburg - Petersburg, VA
No reviews

Super 8 By Wyndham Petersburg

hotel, Petersburg

Best Hotels with Breakfast Included in Petersburg, VA

Choosing a hotel with breakfast included in Petersburg, VA ensures every day of sightseeing starts on the right note.

Comfort Inn Petersburg Fort Lee Area - Petersburg, VA
8.3 1412 reviews

Comfort Inn Petersburg Fort Lee Area

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

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

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

Sleep Inn & Suites Prince George Near Fort Lee

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

Delta Hotels By Marriott Colonial Heights

hotel, Colonial Heights
©2026 cozycozy.com