city of petersburg, virginia

Find Cheap Hotels in Petersburg, VA from CA $68

  • 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

Our top choices for Petersburg cheap hotels

Travelers Inn By OYO, Templeton VA

Travelers Inn By OYO, Templeton VA
2.5 star property
Petersburg
5.0 out of 10, (204 reviews)
"The only thing that I enjoyed was getting my full refund back within 24hrs. The staff were polite and did the best that they could, but I was in my room for two minutes before I checked out. Rudja and Lamont were kind and understanding. With all that being said, I think this place should be investigated, it's too much of a safety hazard."
United States
Myra
The price is CA $56
CA $68 total
includes taxes & fees
Jun 20 - Jun 21
Travelers Inn By OYO, Templeton VA

Flagship Inn

Flagship Inn
2.0 star property
Petersburg
4.2 out of 10, (394 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 $70
CA $80 total
includes taxes & fees
Jul 4 - Jul 5
Flagship Inn

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, (543 reviews)
"Great stay"
United States
Lyubov
The price is CA $138
CA $155 total
includes taxes & fees
Jul 1 - Jul 2
Hampton Inn by Hilton Petersburg Fort Lee

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,000 reviews)
"Was a great stay at comfort inn."
United States
doree
The price is CA $131
CA $147 total
includes taxes & fees
Jul 1 - Jul 2
Comfort Inn Petersburg Fort Lee Area

Woodspring Suites Petersburg Near Fort Lee

Woodspring Suites Petersburg Near Fort Lee
2.5 star property
Petersburg
8.0 out of 10, Very good, (202 reviews)
"Loved my stay here "
United States
Nyakeh
The price is CA $112
CA $131 total
includes taxes & fees
Jun 21 - Jun 22
Woodspring Suites Petersburg Near Fort Lee

Econo Lodge Petersburg - Fort Lee

Econo Lodge Petersburg - Fort Lee
2.0 star property
Petersburg
5.6 out of 10, (569 reviews)
"room was clean very nice front desk"
United States
alexander
The price is CA $79
CA $91 total
includes taxes & fees
Jul 6 - Jul 7
Econo Lodge Petersburg - Fort Lee

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,001 reviews)
"I've stayed here twice now and bpth times the experience was great. Desk staff very friendly and competent. Will be staying again!"
United States
Jennifer
The price is CA $125
CA $144 total
includes taxes & fees
Jul 13 - Jul 14
Country Inn & Suites by Radisson, Petersburg, VA

Super 8 by Wyndham Petersburg

Super 8 by Wyndham Petersburg
2.0 star property
Petersburg
6.4 out of 10, (399 reviews)
"Nice olace good location clean rooms"
United States
Laura
The price is CA $110
CA $127 total
includes taxes & fees
Jun 23 - Jun 24
Super 8 by Wyndham Petersburg

Best Inn

Best Inn
2.5 star property
Petersburg
4.2 out of 10, (409 reviews)
"Had roaches, won’t ever stay here again"
United States
Alex
The price is CA $78
CA $89 total
includes taxes & fees
Jun 23 - Jun 24
Best Inn

Red Roof Inn Petersburg - Fort Lee

Red Roof Inn Petersburg - Fort Lee
2.0 star property
Petersburg
5.2 out of 10, (732 reviews)
"The place looked like a trap house. It was disgusting and filthy. I had to stay there for about three hours overnight just until my flight left the next morning and the conditions were unacceptable."
United States
Diamond
The price is CA $80
CA $90 total
includes taxes & fees
Jun 21 - Jun 22
Red Roof Inn Petersburg - 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 $68 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.
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.
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. Unlock our lowest prices by joining One Key™, Expedia's travel rewards program. It's free and easy to sign up, and you can access member perks too. 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.
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