A panoramic view of a town with a mix of historic and modern buildings, a large body of water in the distance, and a cloudy sky.

Find Cheap Hotels in Petersburg, VA from CA $80

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on Petersburg Cheap Hotels

This weekend
Next weekend

Our top choices for Petersburg cheap hotels

1. Hampton Inn by Hilton Petersburg Fort Lee

Hampton Inn by Hilton Petersburg Fort Lee
2.5 star property
Petersburg
8.8 out of 10, Excellent, (625 reviews)
"Great stay"
United States
Lyubov
The price is CA $137
CA $154 total
includes taxes & fees
Aug 16 - Aug 17
Hampton Inn by Hilton Petersburg Fort Lee

2. Comfort Inn Petersburg Fort Lee Area

Comfort Inn Petersburg Fort Lee Area
2.5 star property
Petersburg
8.4 out of 10, Very good, (1,008 reviews)
"Loved the breakfast, rooms were very clean and all staff members were pleasant to work with."
United States
Barbara
The price is CA $122
CA $137 total
includes taxes & fees
Aug 24 - Aug 25
Comfort Inn Petersburg Fort Lee Area

3. Country Inn & Suites by Radisson, Petersburg, VA

Country Inn & Suites by Radisson, Petersburg, VA
2.5 star property
Petersburg
7.8 out of 10, Good, (1,010 reviews)
"nice breakfast, plenty of packing"
United States
James
The price is CA $136
CA $157 total
includes taxes & fees
Aug 26 - Aug 27
Country Inn & Suites by Radisson, Petersburg, VA

4. Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG

Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG
2.5 star property
Petersburg
8.0 out of 10, Very good, (1,003 reviews)
"Always a decent stay"
United States
duonne
The price is CA $147
CA $165 total
includes taxes & fees
Aug 23 - Aug 24
Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG

5. Super 8 by Wyndham Petersburg

Super 8 by Wyndham Petersburg
2.0 star property
Petersburg
6.4 out of 10, (403 reviews)
"Definitely a great stay.!"
United States
Layla
The price is CA $88
CA $102 total
includes taxes & fees
Sep 2 - Sep 3
Super 8 by Wyndham Petersburg

6. Woodspring Suites Petersburg Near Fort Lee

Woodspring Suites Petersburg Near Fort Lee
2.5 star property
Petersburg
7.8 out of 10, Good, (265 reviews)
"It was super nice and the hotel is fairly new so it should be nice."
United States
Isaac
The price is CA $118
CA $138 total
includes taxes & fees
Aug 9 - Aug 10
Woodspring Suites Petersburg Near Fort Lee

7. Days Inn by Wyndham Petersburg/South Fort Lee

Days Inn by Wyndham Petersburg/South Fort Lee
2.0 star property
Petersburg
5.6 out of 10, (1,003 reviews)
"Very quiet place. We slept like babies in this clean room and we were parked in front of our door. Very convenient and easy access to I-95"
Canada
Eric
The price is CA $84
CA $94 total
includes taxes & fees
Sep 3 - Sep 4
Days Inn by Wyndham Petersburg/South Fort Lee

8. Quality Inn Petersburg Fort Lee Area

Quality Inn Petersburg Fort Lee Area
2.5 star property
Petersburg
6.0 out of 10, (1,003 reviews)
"Everything was satisfactory., including the breakfast."
United States
steven
The price is CA $81
CA $90 total
includes taxes & fees
Sep 2 - Sep 3
Quality Inn Petersburg Fort Lee Area

9. Flagship Inn

Flagship Inn
2.0 star property
Petersburg
4.2 out of 10, (397 reviews)
"Very helpful staff and comfy bed. Bare bones; you’ve gotta rent towels etc. Overall would return."
United States
Emilie
The price is CA $69
CA $80 total
includes taxes & fees
Aug 23 - Aug 24
Flagship Inn

10. Motel 6 Petersburg, VA - Fort Lee

Motel 6 Petersburg, VA - Fort Lee
2.0 star property
Petersburg
6.2 out of 10, (760 reviews)
"Excelente "
United States
Hector
The price is CA $101
CA $116 total
includes taxes & fees
Aug 4 - Aug 5
Motel 6 Petersburg, VA - Fort Lee
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Find out more about Petersburg

Discover cheap things to do in Petersburg

Petersburg, Virginia, offers a delightful mix of history and charm perfect for budget-conscious travellers. Start your journey at the Petersburg National Battlefield, where you can explore the significant Civil War sites with free entry, making it an enriching experience for history buffs and families alike. For a taste of local culture, visit the historic Old Towne district, where you can stroll past beautifully preserved 18th-century buildings and enjoy the vibrant street art. Don’t miss the Virginia State University, where you can wander the picturesque campus and perhaps catch a free event or exhibition. For an inexpensive yet delicious meal, head to the family-run Dinwiddie Family Restaurant, known for its hearty Southern fare at wallet-friendly prices. When it comes to accommodation, consider staying in the downtown area, where budget hotels offer nearby these attractions, allowing you to explore on foot. This area provides a pleasant atmosphere, perfect for leisurely evening walks after a day of exploration, making your stay both comfortable and memorable without breaking the bank.

Find the best cheap hotels in Petersburg

For budget-conscious travellers visiting Petersburg, Virginia, these top hotels offer comfort and essential amenities without breaking the bank. Each option ensures a welcoming stay with great value for your money.

Hampton Inn by Hilton Petersburg Ft. Gregg Adams

  • Why it's great for a budget-friendly vacation: The Hampton Inn by Hilton Petersburg boasts an impressive review rating of 9.0, making it an outstanding choice for budget travellers. Guests can enjoy free breakfast options daily and complimentary Wi-Fi, along with free self-parking, ensuring a straightforward stay at an affordable price.
  • Other amenities: The hotel features both accessible and standard pools, alongside fitness facilities for those who wish to stay active during their visit. With options for early check-in and late check-out, guests can enjoy added flexibility. The location in a shopping district offers convenience for dining and entertainment, while in-room amenities such as microwaves enhance the overall experience.
  • Nearby attractions: Petersburg National Battlefield Park - 10.6 km, Dogwood Trace Golf Course - 8 km, Poplar Grove National Cemetery - 10.7 km

Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG

  • Why it's great for a budget-friendly vacation: With a review rating of 8.4, the Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie offers great value for budget-conscious travellers. Guests appreciate the complimentary Wi-Fi and breakfast, alongside free self-parking that makes their stay both comfortable and affordable.
  • Other amenities: The hotel features 24-hour fitness facilities, daily housekeeping, and convenient in-room microwaves. For families, cribs are available free of charge, enhancing convenience. The hotel also ensures a pleasant atmosphere with air conditioning throughout, making it a welcoming choice for guests.
  • Nearby attractions: Pamplin Historical Park - 0.9 km, National Museum of the Civil War Soldier - 1.2 km, Virginia Motorsports Park - 5.6 km

Comfort Inn Petersburg Near Fort Gregg-Adams

  • Why it's great for a budget-friendly vacation: Comfort Inn Petersburg Near Fort Gregg-Adams is an excellent choice for budget travellers, an excellent review rating of 8.2. Guests can enjoy complimentary breakfast daily, alongside free Wi-Fi and free self-parking, making it both convenient and economical for those who wish to explore the area without overspending.
  • Other amenities: The hotel features a refreshing pool, fitness facilities, and daily housekeeping to ensure a comfortable stay. Nearby, guests can find a historical district perfect for exploration, and golf enthusiasts will appreciate the nearby golf courses. For families, the playground adds to the enjoyment, while in-room microwaves enhance convenience during your stay.
  • Nearby attractions: Dogwood Trace Golf Course - 7.1 km, Old Blandford Church - 8.9 km, People's Memorial Cemetery - 9 km

Holiday Inn Express Petersburg by IHG

  • Why it's great for a budget-friendly vacation: Holiday Inn Express Petersburg is a perfect fit for budget travellers, featuring a solid review rating of 8.0. Guests can relish in free breakfast options and complimentary Wi-Fi, along with free self-parking, making it an ideal base for those looking to save while enjoying their trip.
  • Other amenities: The hotel boasts an indoor pool for relaxation, 24-hour fitness facilities, and convenient snack bar options. Daily housekeeping ensures a tidy environment, while the historical district location allows for easy sightseeing. Additionally, guests can enjoy the comfort of in-room microwaves and a children’s club that offers free activities for younger guests.
  • Nearby attractions: Petersburg National Battlefield Park - 10.5 km, Dogwood Trace Golf Course - 8.1 km, Poplar Grove National Cemetery - 10.8 km

Country Inn & Suites by Radisson, Petersburg, VA

  • Why it's great for a budget-friendly vacation: The Country Inn & Suites by Radisson is a budget-friendly option with a review rating of 7.6. Guests enjoy complimentary Wi-Fi and breakfast, along with free self-parking, making it a smart choice for economical stays in Petersburg.
  • Other amenities: The hotel features an indoor pool for relaxation, alongside fitness facilities that cater to active travellers. Daily housekeeping keeps rooms tidy, while the presence of microwaves and air conditioning ensures comfort. The hotel also offers connecting rooms, making it suitable for groups or families travelling together.
  • Nearby attractions: Dogwood Trace Golf Course - 3.6 km, Old Blandford Church - 5.3 km, People's Memorial Cemetery - 5.5 km

Top Petersburg Hotel Reviews

Frequently asked questions

Which are the best hotels to stay in Petersburg as a budget traveler?
For budget travellers seeking excellent value in Petersburg, top options include Hampton Inn by Hilton Petersburg Fort Lee, Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG, and Comfort Inn Petersburg Fort Lee Area.

The Hampton Inn by Hilton Petersburg Fort Lee, with a 9.0 rating, is highly praised for its friendly staff and clean, nice rooms. Guests consistently highlight the delicious complimentary breakfast, and the comfy beds ensure a great experience. Added conveniences include free WiFi, free toiletries, and free self-parking.

Another strong contender is the Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG, rated 8.4. This hotel offers comfortable and clean rooms, with guests often mentioning the comfortable beds. The free breakfast is noted as good, and the helpful staff contribute to a pleasant stay. Free WiFi, free toiletries, and free self-parking are also provided, along with the option of a free crib.

The Comfort Inn Petersburg Fort Lee Area, with an 8.2 rating, is known for its comfortable and clean rooms. The friendly and great staff receive frequent mentions, as does the excellent and free buffet breakfast. Clean, good beds ensure a comfortable night's sleep, and guests appreciate the friendly front desk staff.
How much does a budget hotel in Petersburg cost?
Budget hotel prices in Petersburg vary, but you can find a great deal from CA $80 on Expedia. To find the cheapest budget hotels, be flexible with your dates—typically, off-peak and mid-week stays are cheaper. Stretch your budget further by looking for hotels with free breakfast, free parking or free airport shuttles. Sort your search results by "Price: low to high" to see our lowest rates.
Which area of Petersburg is best to stay in for cheap hotels?
For budget-conscious solo travellers visiting Petersburg, Virginia, the areas around the historic Old Towne district and the main commercial corridors like Crater Road (US-301) and Sycamore Street are generally the best for finding affordable accommodation. These locations offer a good selection of hotels and motels that cater to varying budgets, often providing better value than more boutique options.

Old Towne Petersburg, with its charming historic architecture, provides a pleasant setting for solo explorers. While it has some more upscale options, you can often find reasonably priced hotels or guesthouses a short walk or drive from the main attractions. This area is great for those who enjoy exploring on foot, with many historical sites, independent shops, and local eateries within easy reach. The Petersburg Area Transit (PAT) bus service can connect you to other parts of the city if needed.

Alternatively, the commercial strips along Crater Road and Sycamore Street, especially closer to the Interstate 95 exits, host a higher concentration of chain hotels that typically offer competitive rates. These areas are practical for solo travellers who prioritise cost and convenience, often featuring amenities like free parking and complimentary breakfast.
What are the top-rated cheap hotels for families in Petersburg?
For families seeking top-rated, affordable hotels in Petersburg, the Holiday Inn Express Petersburg by IHG and the Comfort Inn Petersburg Fort Lee Area are excellent choices.

The Holiday Inn Express Petersburg by IHG, with an 8.0 rating, is highly praised for its clean and spacious rooms, which are ideal for families. Guests consistently mention the absolutely delicious and good breakfast, which is free, as a significant perk. The staff are described as excellent and friendly, and the comfortable beds ensure a good night's sleep. Free Wi-Fi and free wired internet in public areas are also available.

The Comfort Inn Petersburg Fort Lee Area, rated 8.2, offers comfortable and clean rooms. Families will appreciate the free buffet breakfast, which guests consistently describe as excellent. The staff, particularly the front desk team, are noted for being friendly and great.
What cheap hotels in Petersburg offer complimentary breakfast?
For cheap hotels in Petersburg offering complimentary breakfast, excellent options include Hampton Inn by Hilton Petersburg Fort Lee, Comfort Inn Petersburg Fort Lee Area, and Holiday Inn Express Petersburg by IHG.

The 3-star Hampton Inn by Hilton Petersburg Fort Lee, with a superb 9.0 rating, provides a delicious complimentary breakfast, often available to go, alongside free WiFi. Guests consistently praise the friendly staff, clean rooms, and comfortable beds, ensuring a great experience.

Another highly-rated choice is the 3-star Comfort Inn Petersburg Fort Lee Area, scoring 8.2. This hotel offers a free buffet breakfast and complimentary WiFi. Reviewers frequently highlight the comfortable and clean rooms, as well as the excellent and friendly staff.

The 3-star Holiday Inn Express Petersburg by IHG, rated 8.0, also features a free buffet breakfast that guests describe as absolutely delicious.
When is the most affordable time to visit Petersburg?
The most affordable time to visit Petersburg, Virginia, is generally during the shoulder seasons of spring (late March to May) and autumn (September to early November), or in the quiet winter months (December to February). During these times, you'll find lower prices for accommodation and potentially better deals on flights, as the peak summer tourist crowds have either not yet arrived or have already departed.

For solo travellers, visiting in winter can be particularly cost-effective. While the weather might be cooler, many indoor attractions, such as the Petersburg Siege Museum or the Trapezium House, remain open, often with reduced crowds. You can enjoy the city's rich history at a more relaxed pace, and local eateries might offer special deals to attract customers during the off-peak season.

Families might find the spring and autumn shoulder seasons ideal. The weather is pleasant for exploring outdoor historical sites like Pamplin Historical Park or Petersburg National Battlefield without the intense summer heat or the need for heavy winter gear.
What are the best cheap hotels in Petersburg with a pool?
For budget-friendly hotels in Petersburg, Virginia, that also feature a pool, excellent options include Hampton Inn by Hilton Petersburg Fort Lee, Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG, and Comfort Inn Petersburg Fort Lee Area.

The Hampton Inn by Hilton Petersburg Fort Lee has a 9.0 rating and offers a refreshing pool, along with complimentary breakfast and free Wi-Fi, making it a great value. Guests consistently praise the friendly staff, clean rooms, and delicious breakfast, noting the comfy beds for a great experience.

Another solid choice is the Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG, with an 8.4 rating. This hotel features a seasonal outdoor pool, free Wi-Fi, and free toiletries. Reviewers frequently highlight the comfortable and clean rooms, good complimentary breakfast, and helpful staff.

The Comfort Inn Petersburg Fort Lee Area, rated 8.2, also provides a seasonal outdoor pool. Travellers appreciate the free buffet breakfast, free Wi-Fi, and free wired internet in public areas.
Is Petersburg a budget-friendly destination?
Yes, Petersburg, Virginia, is a budget-friendly destination, offering a wealth of historical and cultural experiences without breaking the bank. Its affordability stems from inexpensive accommodation, free attractions, and reasonably priced dining options.

For solo travellers and couples, staying in the historic Old Towne district provides excellent value, with many charming guesthouses and smaller hotels. This area is also very walkable, allowing you to explore the local shops and eateries on foot.

Much of Petersburg's rich history can be explored for free or at a low cost. You can wander through the Petersburg National Battlefield, which offers various trails and interpretive signs detailing its pivotal role in the American Civil War. The city also boasts several beautiful parks superb for a relaxing afternoon. For dining, look for local diners and family-run restaurants, particularly in Old Towne, where you can enjoy hearty American cuisine at very reasonable prices.
Which cheap hotels in Petersburg have good reviews for customer service?
For budget-friendly hotels in Petersburg, Virginia, that receive good reviews for customer service, consider the Hampton Inn by Hilton Petersburg Fort Lee, Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG, and Comfort Inn Petersburg Fort Lee Area.

The Hampton Inn by Hilton Petersburg Fort Lee, with a 9.0 rating, is highly praised for its excellent service and friendly staff. Guests can enjoy valuable amenities such as free breakfast, free WiFi, and complimentary self-parking.

Another great choice is the Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG, rated 8.4. Reviewers frequently mention the helpful staff, and the hotel provides free WiFi, complimentary toiletries, and free self-parking.

The Comfort Inn Petersburg Fort Lee Area, with an 8.2 rating, is known for its friendly and great front desk staff and overall friendly service.
How can I save on a budget hotel in Petersburg with Expedia?
There are plenty of ways to save on a budget hotel in Petersburg. Join One Key™, our free travel rewards program, to unlock instant discounts with Member Prices across a range of hotels. Typically, booking in advance will help you save on your hotel booking. If you're feeling spontaneous, be sure to check for last-minute deals.
Are there any cheap hotels in Petersburg that allow for late check-out or early check-in?
Yes, several budget-friendly hotels in Petersburg can accommodate non-standard arrival or departure times.

The Hampton Inn by Hilton Petersburg Fort Lee, rated 9.0 by our customers, is a great option. Guests frequently praise the friendly staff and clean, nice rooms, and it offers free breakfast and complimentary WiFi. This hotel is known to allow late check-out.

Another excellent choice is the Super 8 by Wyndham Petersburg. It provides free parking for RVs, buses, and trucks, along with free cribs and complimentary toiletries. Reviews often highlight the comfortable beds. This hotel is flexible with both early check-in and late check-out.

The Days Inn by Wyndham Petersburg/South Fort Lee also accommodates early check-in and late check-out. It offers complimentary WiFi, free parking for larger vehicles, and a free continental breakfast. Guests often praise the nice, clean rooms and its superb location.

Finally, the Gateway Inn is another hotel that offers flexibility with early check-in and late check-out. It provides free internet, a complimentary continental breakfast, and free self-parking.
What free activities should we do in Petersburg?
Petersburg, Virginia offers a wealth of free activities that allow budget-conscious travellers to explore its rich history and natural beauty without spending a penny. You can delve into the city's significant past by visiting several historical sites that commemorate its role in American history.

For history enthusiasts and solo travellers, exploring sites related to the American Civil War is a must. The Petersburg National Battlefield offers walking trails and exhibits that recount pivotal moments, and you can easily spend hours absorbing the narratives without an entrance fee. Additionally, the historic Old Towne Petersburg district provides a charming backdrop for a leisurely stroll, with its well-preserved 19th-century architecture and unique storefronts.

Couples can enjoy the natural scenery with a romantic walk or picnic in the city's parks. The Appomattox River Trail offers picturesque views along the river, superb for a peaceful afternoon outing. Many of the local churches and historical markers scattered throughout the city also provide interesting insights into Petersburg's heritage, all accessible at no cost.
Is it cheaper to book flights and a hotel in Petersburg as a package?
Booking a hotel and flight package on Expedia can be cheaper than booking flights and hotels separately. Bundling can lead to significant savings, especially for international travel or when booking well in advance. However, savings vary depending on factors like destination, travel dates, and availability, so it's wise to compare options. With access to over 300,000 hotels worldwide, Expedia makes it easy to build the perfect travel package.
Can I cancel my budget hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline. This is often within 24-48 hours of your scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use Expedia's "Fully refundable property" filter during your search to find the right budget hotel in Petersburg for you.

Explore a world of travel with Expedia