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 hotels in Petersburg, VA from ฿1,722

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

Tonight
11 Oct - 12 Oct
Tomorrow
12 Oct - 13 Oct
Next weekend
16 Oct - 18 Oct
In two weeks
23 Oct - 25 Oct

Filter by

Star rating

Guest rating

Our top choices for Petersburg hotels

1. Hampton Inn by Hilton Petersburg Fort Lee

Hampton Inn by Hilton Petersburg Fort Lee
Petersburg
United States
Kelly
฿3,392
฿3,809 total
includes taxes & fees
26 Oct - 27 Oct
Hampton Inn by Hilton Petersburg Fort Lee

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

Country Inn & Suites by Radisson, Petersburg, VA
Petersburg
United States
Vittorio
฿3,249
฿3,746 total
includes taxes & fees
1 Nov - 2 Nov
Country Inn & Suites by Radisson, Petersburg, VA

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

Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG
Petersburg
United States
Muhammed
฿3,185
฿3,577 total
includes taxes & fees
8 Nov - 9 Nov
Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG

4. Comfort Inn Petersburg Fort Lee Area

Comfort Inn Petersburg Fort Lee Area
Petersburg
United States
David
฿2,924
฿3,283 total
includes taxes & fees
1 Nov - 2 Nov
Comfort Inn Petersburg Fort Lee Area

5. Ragland Mansion Bed & Breakfast

Ragland Mansion Bed & Breakfast
Petersburg
United States
Joshua
฿4,191
฿5,629 total
includes taxes & fees
13 Oct - 14 Oct
Ragland Mansion Bed & Breakfast

6. Hotel Petersburg, Tapestry Collection By Hilton

Hotel Petersburg, Tapestry Collection By Hilton
Petersburg
United States
Candis
฿3,684
฿4,256 total
includes taxes & fees
1 Nov - 2 Nov
Hotel Petersburg, Tapestry Collection By Hilton

7. Quality Inn Petersburg Fort Lee Area

Quality Inn Petersburg Fort Lee Area
Petersburg
United States
steven
฿1,848
฿2,075 total
includes taxes & fees
7 Nov - 8 Nov
Quality Inn Petersburg Fort Lee Area

8. Woodspring Suites Petersburg Near Fort Lee

Woodspring Suites Petersburg Near Fort Lee
Petersburg
United States
Isaac
฿3,152
฿3,685 total
includes taxes & fees
12 Oct - 13 Oct
Woodspring Suites Petersburg Near Fort Lee

9. Motel 6 Petersburg, VA - Fort Lee

Motel 6 Petersburg, VA - Fort Lee
Petersburg
United States
Yoav Kalid
฿2,381
฿2,745 total
includes taxes & fees
12 Oct - 13 Oct
Motel 6 Petersburg, VA - Fort Lee

10. Days Inn by Wyndham Petersburg/South Fort Lee

Days Inn by Wyndham Petersburg/South Fort Lee
Petersburg
United States
Alexi
฿2,052
฿2,304 total
includes taxes & fees
1 Nov - 2 Nov
Days Inn by Wyndham Petersburg/South Fort Lee

11. Flagship Inn

Flagship Inn
Petersburg
United States
Emilie
฿1,660
฿1,914 total
includes taxes & fees
12 Oct - 13 Oct
Flagship Inn

12. Super 8 by Wyndham Petersburg

Super 8 by Wyndham Petersburg
Petersburg
United States
Layla
฿2,448
฿2,822 total
includes taxes & fees
8 Nov - 9 Nov
Super 8 by Wyndham Petersburg

13. Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG

Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG
Petersburg
United States
Abby
฿4,258
฿4,825 total
includes taxes & fees
1 Nov - 2 Nov
Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG

14. Econo Lodge Petersburg - Fort Lee

Econo Lodge Petersburg - Fort Lee
Petersburg
United States
Donell
฿1,838
฿2,119 total
includes taxes & fees
1 Nov - 2 Nov
Econo Lodge Petersburg - Fort Lee

15. Red Roof Inn Petersburg - Fort Lee

Red Roof Inn Petersburg - Fort Lee
Petersburg
United States
Hollie
฿1,991
฿2,236 total
includes taxes & fees
25 Oct - 26 Oct
Red Roof Inn Petersburg - Fort Lee

16. Best Inn

Best Inn
Petersburg
United States
Joseph
฿1,844
฿2,126 total
includes taxes & fees
12 Oct - 13 Oct
Best Inn

17. Travelers Inn By OYO, Templeton VA

Travelers Inn By OYO, Templeton VA
Petersburg
United States
mark
฿1,408
฿1,722 total
includes taxes & fees
30 Oct - 31 Oct
Travelers Inn By OYO, Templeton VA

18. Hampton Inn Petersburg-Southpark Mall

Hampton Inn Petersburg-Southpark Mall
Colonial Heights
United States
Janay
฿3,460
฿3,989 total
includes taxes & fees
1 Nov - 2 Nov
Hampton Inn Petersburg-Southpark Mall

19. Hilton Garden Inn Richmond South/Southpark

Hilton Garden Inn Richmond South/Southpark
Colonial Heights
United States
Karey
฿4,069
฿4,692 total
includes taxes & fees
18 Oct - 19 Oct
Hilton Garden Inn Richmond South/Southpark

20. Comfort Suites South Park

Comfort Suites South Park
Colonial Heights
United States
Edward
฿3,392
฿3,989 total
includes taxes & fees
1 Nov - 2 Nov
Comfort Suites South Park
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Where to stay in Petersburg

Find the best Petersburg areas for the activities you enjoy most.

Ettrick

If you're spending some time in Ettrick, Rogers Stadium and Appomattox River are top sights worth seeing.

Stay near popular Petersburg attractions

National Museum of the Civil War Soldier

7.6/10 (58 reviews)
The National Museum of the Civil War Soldier immerses visitors in personal stories through interactive exhibits, life-size dioramas and multimedia presentations that vividly recreate battlefield scenes.
See properties

Rogers Stadium

7.4/10 (27 reviews)
Experience collegiate sports excitement at Virginia State's Rogers Stadium, home of the Trojans. Autumn football games offer the most vibrant atmosphere, with homecoming matchups drawing the largest crowds.
See properties

Pamplin Historical Park

7.4/10 (65 reviews)
This immersive Civil War site combines museums with preserved battlefields featuring costumed interpreters. Explore Tudor Hall Plantation and the Museum of the Civil War Soldier for a glimpse into 19th-century America.
See properties

Virginia Motorsports Park

7.6/10 (25 reviews)
You can take time to visit Virginia Motorsports Park during your travels to Petersburg. While in this family-friendly area, you can savour the top-notch restaurants.
See properties

Old Blandford Church

8.2/10 (23 reviews)
This historic church showcases 15 Tiffany stained-glass windows honouring Confederate states. Visit mid-morning when sunlight illuminates the artistry, then explore the centuries-old cemetery with its monuments.
See properties

Dogwood Trace Golf Course

6.6/10 (40 reviews)
This championship course challenges with its unique five par-3 and five par-5 layout on pristine A1/A4 Bent Grass greens. Strategic play across water hazards and undulating terrain suits golfers of all skill levels.
See properties

Centre Hill Museum

6.0/10 (18 reviews)
This elegant Federal mansion (1823) hosted Presidents Lincoln and Taft amid stately columns and intricate moldings. Explore period rooms showcasing Petersburg's history, including America's oldest African-American congregation.
See properties

Trapezium House

7.4/10 (40 reviews)
This 1817 house has no parallel walls or right angles—built to ward off evil spirits according to local lore. Architecture enthusiasts can admire its trapezoidal exterior while exploring Petersburg's historic district.
See properties

Learn more about Petersburg

Explore Civil War history at the Petersburg National Battlefield where rangers know the best spots for battlefield views. Stroll the cobblestone streets of Old Towne to discover local art galleries, then grab a bite at one of the riverside restaurants when locals have them mostly to themselves.

See all hotels in Petersburg
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.

Top Petersburg Hotel Reviews

Best Western Premier Richmond City Gateway

Best Western Premier Richmond City Gateway

10/10 Excellent
"Very clean and nice breakfast"
Jose 1-night trip
Posted 2 hours ago
Best Western Premier Richmond City Gateway
Graduate by Hilton Richmond

Graduate by Hilton Richmond

8/10 Good
"✔️"
Karen 3-night trip
Posted 15 hours ago
Graduate by Hilton Richmond
Country Inn & Suites by Radisson, Petersburg, VA

Country Inn & Suites by Radisson, Petersburg, VA

10/10 Excellent
"For a quick overnight stay, it was quite nice. The check-in with Jerome was fine, even though he initially confused me with another guest who hasn't checked in yet. He got it worked out and all was well. My room was very spacious, and the bed was comfortable. The shower water was nice and hot, which felt amazing. The only small dings I have are: the cabinet which houses the refrigerator needs WD40 or something; the stained wood inside the cabinet, and the worn/stained carpet as you walk in. I'm not sure how old the hotel is. It's either not very old or they've kept it up pretty well for the most part. This is why I said small dings. None of them are things that would deter me from staying there again if I return to the area."
Tarama 1-night trip
Posted 20 hours ago
Country Inn & Suites by Radisson, Petersburg, VA
Omni Richmond Hotel

Omni Richmond Hotel

10/10 Excellent
"We liked it very much for our family."
Michael 1-night trip
Posted 1 day ago
Omni Richmond Hotel
Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG

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

10/10 Excellent
"Clean. Friendly staff"
Mitch 2-night trip
Posted 2 days ago
Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG
Microtel Inn & Suites by Wyndham Richmond Airport

Microtel Inn & Suites by Wyndham Richmond Airport

8/10 Good
"Na"
Abhishek singh 1-night trip
Posted 2 days ago
Microtel Inn & Suites by Wyndham Richmond Airport
Woodspring Suites Petersburg Near Fort Lee

Woodspring Suites Petersburg Near Fort Lee

8/10 Good
"N/A"
Karen 1-night trip
Posted 3 days ago
Woodspring Suites Petersburg Near Fort Lee
Comfort Inn Petersburg Fort Lee Area

Comfort Inn Petersburg Fort Lee Area

10/10 Excellent
"Clean room, very comfy beds, very friendly and helpful staff. Very happy with my room. Iloved that there was a private bathroom with second sink outside of it. Nice and spacious. Would highly recommend."
Vicci 1-night trip
Posted 3 days ago
Comfort Inn Petersburg Fort Lee Area

More cheap stays in Petersburg

Microtel Inn & Suites by Wyndham Richmond Airport

Microtel Inn & Suites by Wyndham Richmond Airport

6000 Audubon Dr Sandston VA
฿1,967
฿2,287 total
8 Nov - 9 Nov
includes taxes & fees
Microtel Inn & Suites by Wyndham Richmond Airport
Red Roof Inn Richmond South

Red Roof Inn Richmond South

4350 Commerce Rd Richmond VA
฿2,065
฿2,401 total
14 Oct - 15 Oct
includes taxes & fees
Red Roof Inn Richmond South
Quality Inn Richmond Airport

Quality Inn Richmond Airport

5240 Airport Square Ln Sandston VA
฿2,275
฿2,645 total
8 Nov - 9 Nov
includes taxes & fees
Quality Inn Richmond Airport
Country Inn & Suites by Radisson, Petersburg, VA

Country Inn & Suites by Radisson, Petersburg, VA

130 Wagner Road Petersburg VA
฿3,249
฿3,746 total
1 Nov - 2 Nov
includes taxes & fees
8/10 Very good! (1,003 reviews)
Country Inn & Suites by Radisson, Petersburg, VA
Hampton Inn by Hilton Petersburg Fort Lee

Hampton Inn by Hilton Petersburg Fort Lee

11909 S Crater Rd Petersburg VA
฿3,392
฿3,809 total
26 Oct - 27 Oct
includes taxes & fees
Hampton Inn by Hilton Petersburg Fort Lee
Holiday Inn Express Richmond Downtown by IHG

Holiday Inn Express Richmond Downtown by IHG

201 E Cary St Richmond VA
฿3,588
฿4,172 total
1 Nov - 2 Nov
includes taxes & fees
Holiday Inn Express Richmond Downtown by IHG

Find out more about Petersburg

Top reasons to visit Petersburg

  • Historic Sites: Petersburg boasts a wealth of historic sites and military museums that showcase its rich heritage.
  • Charming Old Towne: Stroll through the quaint streets of Old Towne Petersburg, filled with delightful shops and eateries.
  • Petersburg Festival: Join in the vibrant Petersburg Festival for a taste of local culture and community spirit.
  • Outdoor Activities: Engage in outdoor adventures, including tennis and exploring beautiful parks.
  • Diverse Accommodation: Choose from a variety of lodging options tailored to different needs and budgets.

Find great hotels near Petersburg

Discover a variety of accommodation options in Petersburg, Virginia, ranging from comfortable hotels to convenient motels. Whether you're seeking a pet-friendly stay, a nature-themed retreat, or facilities tailored for business travellers, Petersburg's hotels cater to diverse needs. With numerous reviews available, you can easily find the perfect lodging to enhance your visit and explore the rich history and charm of this captivating city.

  • WoodSpring Suites Colonial Heights Fort Lee: Located a mere 3km from Petersburg, WoodSpring Suites Colonial Heights Fort Lee offers a budget-friendly lodging option that combines comfort with practicality. This hotel stands out for its pet-friendly policy, welcoming furry companions with open arms. Guests can enjoy amenities such as service animals, a pet deposit, and restrictions based on weight, making it an ideal choice for those travelling with pets. The hotel features essential facilities designed for longer stays, ensuring a convenient and homely atmosphere for visitors.
  • Country Inn & Suites by Radisson, Chester, VA: Situated 14km from Petersburg, the Country Inn & Suites by Radisson is a 3-star establishment that caters particularly to business travellers. The hotel boasts a range of amenities tailored for work-related stays, including a well-equipped business centre and meeting rooms. Guests can expect comfortable accommodations and a welcoming atmosphere, which provide a perfect setting for both business and leisure activities. The hotel’s convenient location makes it a practical choice for those needing easy access to Chester and the surrounding areas.
  • Suburban Studios Chester: Just 13km from Petersburg, Suburban Studios Chester is a budget-friendly option that enjoys a commendable guest rating of 8.0 out of 10. This hotel appeals to business travellers and those seeking a pet-friendly environment, with amenities allowing pets subject to weight restrictions. The property is designed for longer stays, featuring comfortable accommodations and essential facilities to ensure a pleasant experience. Whether on a work trip or a leisurely getaway, guests will find a welcoming atmosphere and convenient access to local attractions.

Where to stay in and around Petersburg

Petersburg, Virginia, offers a delightful blend of history and modern charm, perfect for families and outdoor enthusiasts alike. Explore the vibrant downtown and the quaint streets of Old Towne Petersburg, where historical sites await your discovery. Experience the welcoming atmosphere of the local communities and enjoy budget-friendly excursions that highlight the city's rich heritage. With scenic views and friendly locals, Petersburg is a captivating destination that promises unforgettable memories.

  • Colonial Heights: Located a mere 3km from Petersburg, Colonial Heights is a charming city that attracts visitors looking for a family-friendly atmosphere along with business opportunities. The travel experience here is quite versatile, offering access to a variety of shopping centres and educational venues. Highlights include local landmarks such as a historic college university and a lively stadium, making it an ideal spot for sports enthusiasts. The peak visitor times are typically in March to April and July, so plan your visit accordingly to enjoy the bustling atmosphere.
  • Templeton: This quaint village situated in the vicinity of Petersburg is perfect for those seeking a blend of family activities and urban charm. Templeton offers a welcoming travel experience with shopping centres and golf courses readily accessible. Visitors are drawn to its urban parks and historic places, which provide a delightful glimpse into the local culture. Peak travel periods are usually in April and from July to August, making it a popular destination for summer adventures and family outings.
  • Ettrick: Nestled around the Petersburg area, Ettrick is a vibrant neighbourhood known for its cultural offerings and sports activities. This area provides an exciting travel experience for adventurers and culture seekers alike, with opportunities for education and motor racing. Notable local attractions include a historic college university and a racetrack, ensuring plenty of entertainment. Visitor numbers peak during July to August and October, so consider timing your visit to coincide with local sports events for an added thrill.

Things to do near Petersburg

Shopping

Petersburg offers quaint shops for unique gifts and souvenirs, like the historic Old Towne district. If you're up for a drive, check out the Southpark Mall in Colonial Heights for larger retail stores and a wider range of options.

Recreation

Explore the serene surroundings of the Petersburg Wellness Centre, where you can enjoy yoga classes and holistic therapies. For outdoor recreation, the nearby Appomattox River offers peaceful walking trails and opportunities for kayaking, allowing you to immerse yourself in nature.

Adventure

Experience the thrill of motor racing at Virginia Motorsports Park, located 13km from Petersburg, where adrenaline-fuelled events take place. Alternatively, head to Richmond Raceway, 40km away, or Southside Speedway, 31km away, both offering exciting racing vibes and a vibrant atmosphere for motorsport enthusiasts.

Nightlife

Visit the Oakwood Tavern on Oakwood Avenue for a lively atmosphere and tasty pub fare. For a unique experience, check out the Petersburg Library Theatre on Sycamore Street, where you can enjoy local performances in an intimate setting.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions in Petersburg

Petersburg offers a delightful blend of family-friendly activities, city adventures, and outdoor exploration. Visitors can immerse themselves in the region's rich history by visiting historic sites and military museums, while those seeking a taste of the past can explore charming plantations. Whether you’re after cultural experiences or outdoor escapades, Petersburg caters to a variety of interests, making it an ideal destination for all types of travellers.

  • Rogers Stadium: Immerse yourself in the vibrant atmosphere of Rogers Stadium, a hub for sports enthusiasts. Whether you’re catching a local game or enjoying a concert, the energy here is infectious, making it a fantastic spot to experience American sporting culture.
  • Pamplin Historical Park: Step into the past at Pamplin Historical Park, where the rich tapestry of American history unfolds. With interactive exhibits and beautifully preserved landscapes, the park offers a poignant glimpse into the Civil War era, enhancing your understanding of the region's cultural heritage.
  • National Museum of the Civil War Soldier: Discover the stories of those who served at the National Museum of the Civil War Soldier. This museum provides a unique perspective on military life through engaging exhibits and artefacts, allowing visitors to connect with the sacrifices made during this tumultuous period.

Best time to go to Petersburg

The best time to visit Petersburg can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Petersburg falls in July, when visitor numbers are slightly high and weather is mostly sunny with light rain. The coolest average temperature in Petersburg falls in January, visitor numbers are average and weather is mostly sunny with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January38.3°F (3.5°C)Light RainMostly SunnyAverageSlightly Low
February41.9°F (5.5°C)Light RainMostly SunnyAverageSlightly Low
March48.4°F (9.1°C)Light RainMostly SunnySlightly HighSlightly High
April58.6°F (14.8°C)Light RainMostly SunnySlightly HighSlightly High
May67.3°F (19.6°C)Light RainMostly SunnyAverageSlightly High
June75.2°F (24.0°C)Light RainMostly SunnyAverageAverage
July79.5°F (26.4°C)Light RainMostly SunnySlightly HighAverage
August77.4°F (25.2°C)Light RainMostly SunnyAverageAverage
September71.6°F (22.0°C)Light RainMostly SunnyAverageAverage
October61.2°F (16.2°C)Light RainMostly SunnySlightly LowAverage
November49.5°F (9.7°C)Light RainMostly SunnySlightly LowAverage
December43.3°F (6.3°C)Light RainMostly SunnySlightly LowSlightly Low

The nearest major airports for your trip to Petersburg

Visiting Petersburg, Virginia, is convenient with major airports nearby. Richmond International Airport (RIC) is situated 32km away, with excellent hotels such as The Jefferson Hotel and Omni Richmond Hotel, both within 11km. Norfolk International Airport (ORF) is 113km distant, featuring top hotels like Delta Hotels by Marriott Virginia Beach Waterfront Suites. Charlottesville-Albemarle Airport (CHO) is 137km from Petersburg, with luxurious options like Keswick Hall nearby. Each airport offers easy access to transportation services, ensuring a seamless travel experience for your visit to Petersburg.

Frequently asked questions

Where is the best place for a stay in Petersburg?
Based on our traveller data, Hampton Inn by Hilton Petersburg Fort Lee is one of the top choices for your stay. This hotel offers free breakfast and a fitness centre. Other good choices for your stay include Country Inn & Suites by Radisson, Petersburg, VA and Woodspring Suites Petersburg Near Fort Lee. See all available top hotels, or vacation rentals in Petersburg.
If I need to cancel my hotel reservation in Petersburg, will I receive a refund?
Yes, you'll find most hotel room reservations are fully refundable if you cancel before the hotel's cancellation deadline, which is usually within 24-48 hours of your check-in date. If you booked a non-refundable reservation, it might still be possible to cancel it and receive a refund within a 24-hour period of booking. Filter your search by fully refundable to find flexible hotel deals in Petersburg.
What's the best family accommodation in Petersburg?
Days Inn by Wyndham Petersburg/South Fort Lee is a hotel with free parking and laundry facilities, and it's a top choice on Expedia for families. Red Roof Inn Petersburg - Fort Lee is another choice for your family trip. Also, attractions in the area such as Iron Bridge Sports Park and Uptown Alley are fun for children of all ages. Find more child-friendly accommodations in Petersburg.
What is the favourite LGBTQ-friendly accommodation in Petersburg?
Hampton Inn by Hilton Petersburg Fort Lee is a top LGBTQ-friendly hotel, and features free breakfast and free WiFi. Country Inn & Suites by Radisson, Petersburg, VA and Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG are two other good choices for your stay. See all available hotels listed as LGBTQ-friendly in Petersburg.
What's the best dog-friendly accommodation option in Petersburg?
Hampton Inn by Hilton Petersburg Fort Lee is a top hotel for people travelling with their pets, and offers a fitness centre and free WiFi for its human guests. Other good options for you and your pet include Woodspring Suites Petersburg Near Fort Lee and Comfort Inn Petersburg Fort Lee Area. See more pet-friendly hotel accommodations in Petersburg.
What are some accommodation options with pools in Petersburg?
Hampton Inn by Hilton Petersburg Fort Lee is a top hotel with a pool, free breakfast and free WiFi. View all hotels with pools in Petersburg.
What is staying in Petersburg like?
Families will find child-friendly activities in Petersburg, and visitors give high marks for the top-notch restaurants. Urban and scenic, this city also attracts tourists with its shopping. In Petersburg, there are 64 hotels and other accommodation options to choose from. Find out more about Petersburg.
What should I do while I'm visiting Petersburg?
Cultural venues include National Museum of the Civil War Soldier, Centre Hill Museum and Pocahontas Island Black History Museum. Landmarks like Old Blandford Church, Farmers Bank and Trapezium House might be worth a visit. The picturesque setting of Pamplin Historical Park and Appomattox River exemplify the area's natural beauty. Take a look at what more there is to see and do in Expedia's Petersburg guide.
How can I get around Petersburg?
To see more of the larger area, hop aboard a train at Petersburg Station. If you want to venture out around the area, you may want a rental car in Petersburg for your journey.
What's the weather like in Petersburg?
The hottest months are usually July and August, with an average temperature of 24°C, while the coldest months are January and February, with an average of 6°C. Average annual precipitation for Petersburg is 1190 mm.

Explore a world of travel with Expedia