Hotels in Petersburg, VA

38 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • hotelscom
  • vrbo
  • tripadvisor
  • expedia
  • tripcom
  • agoda
  • homestay
  • tuivillas
  • hostelworld
  • hotelopia
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 1 best luxury hotels

Sleep Inn & Suites Prince George Near Fort Lee - Petersburg, VA
8.4 650 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.

Best Petersburg, VA hotels with parking

Woodspring Suites Petersburg Near Fort Lee - Petersburg, VA
8.0 242 reviews

Woodspring Suites Petersburg Near Fort Lee

hotel, Petersburg
Woodspring Suites Petersburg Near Fort Lee is a 2.5-star hotel situated in Petersburg, offering convenient access to historical sites such as Old Blandford Church and Petersburg National Battlefield Park, all within 10 kilometres, and Dogwood Trace Golf Course at 4.5 kilometres.
This establishment provides practical amenities for extended stays, including laundry facilities and weekly housekeeping, complemented by a 24-hour front desk, free self-parking, and a smoke-free environment for all guests.
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.
Candlewood Suites Hopewell - Fort Lee By Ihg - Petersburg, VA
8.4 265 reviews

Candlewood Suites Hopewell - Fort Lee By Ihg

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

Towneplace Suites By Marriott Richmond Colonial Heights

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.

Frequently Asked Questions about hotels in Petersburg, VA

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

    You'll definitely want to check out the historic sites like Petersburg National Battlefield, which is a must-see for history buffs. The city also has a beautiful old town area with some interesting architecture and shops, and don't forget to visit the Poplar Spring National Wildlife Refuge for some nature.
  • 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 popular choice for hotels, as it's close to many attractions and restaurants. If you're looking for something a bit quieter, the area around the Petersburg National Battlefield is also a good option.
  • What are the most popular 2, 3 and 4-star hotels in Petersburg, VA?

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

    You can enjoy a lot of free or low-cost activities in Petersburg. Take a stroll through the beautiful Petersburg National Battlefield, explore the exhibits at the Petersburg Museum of History, or enjoy a picnic at the Appomattox Riverwalk.
  • 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 relaxing walk along the Appomattox River, visit the tranquil Petersburg Botanical Garden, or simply enjoy a cup of coffee at one of the many cafes in the Old Town area.
  • What are the best family friendly hotels in Petersburg, VA?

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

    There are some great local restaurants in Petersburg. You can try Southern comfort food at The Brickhouse, sample some delicious barbecue at The Smokehouse, or enjoy a classic diner experience at The Petersburg Diner.
  • What are the best pet friendly hotels in Petersburg, VA?

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

    You can find a few major hotel chains in Petersburg, like Hampton Inn, Holiday Inn Express, and Best Western.
  • What are the best hotels with jacuzzi in Petersburg, VA?

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

    Petersburg has a range of hotels, from budget-friendly motels to more upscale hotels with amenities like swimming pools and fitness centres. You can also find some charming bed and breakfasts in the Old Town area.
  • When is the best time to book a hotel in Petersburg, VA?

    Hotel prices in Petersburg are generally lower during the off-season, which is typically from November to March. If you're planning to visit during peak season, it's best to book your hotel well in advance.
  • What amenities do hotel rooms typically offer in Petersburg, VA?

    Most hotels in Petersburg offer basic amenities like free Wi-Fi, air conditioning, and cable TV. Some hotels may also have amenities like swimming pools, fitness centres, and business centres.
  • What pet-friendly activities are available in Petersburg, VA?

    Petersburg is a dog-friendly city, with many restaurants and shops welcoming furry companions. You can enjoy a walk along the Appomattox Riverwalk or visit the Petersburg Botanical Garden, both of which are dog-friendly.

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

Holiday Inn Express Hotel & Suites Petersburg/dinwiddie By Ihg - Petersburg, VA
8.5 804 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.
Hampton Inn Petersburg-fort Lee - Petersburg, VA
8.6 920 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

Comfort Inn South Chesterfield - Colonial Heights - Petersburg, VA
No reviews

Comfort Inn South Chesterfield - Colonial Heights

hotel, Chester
The Comfort Inn South Chesterfield - Colonial Heights is located 9 kilometres from Chester city centre in Petersburg, Virginia. This 2-star hotel offers a convenient base for exploring both cities.
The hotel features a range of amenities including a fitness centre, restaurant and laundry facilities. Guests can also enjoy free Wi-Fi and parking.

Choose From the Best Boutique Hotels in Petersburg, VA

Break away from the expected and upgrade your travel plans; reserve a room at a stunning design hotel that embodies the authentic vibe of Petersburg, VA.

Rodeway Inn Colonial Heights I-95 - Petersburg, VA
No reviews

Rodeway Inn Colonial Heights I-95

hotel, Chester
©2026 cozycozy.com