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 $52

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Aug 12 - Aug 13
Tomorrow
Aug 13 - Aug 14
This weekend
Aug 14 - Aug 16
Next weekend
Aug 21 - Aug 23

Filter by

Star rating

Guest rating

Our top choices for Petersburg hotels

Breakfast included
Reserve now, pay later
Pet friendly
Hotel
Virginia State University

1. Drury Plaza Hotel Richmond

Drury Plaza Hotel Richmond
Glen Allen
United States
coty
$119 nightly
$138 total
Aug 17 - Aug 18
Total with taxes and fees
Drury Plaza Hotel Richmond

2. Omni Richmond Hotel

Omni Richmond Hotel
Downtown Richmond
United States
Angela Adena
$179 nightly
$208 total
Aug 13 - Aug 14
Total with taxes and fees
Omni Richmond Hotel

3. Hotel Petersburg, Tapestry Collection By Hilton

Hotel Petersburg, Tapestry Collection By Hilton
Petersburg
United States
katie
$118 nightly
$136 total
Aug 23 - Aug 24
Total with taxes and fees
Hotel Petersburg, Tapestry Collection By Hilton

4. Towneplace Suites By Marriott Richmond Colonial Heights

Towneplace Suites By Marriott Richmond Colonial Heights
Colonial Heights
United States
Lori
$131 nightly
$151 total
Aug 17 - Aug 18
Total with taxes and fees
Towneplace Suites By Marriott Richmond Colonial Heights

5. Ragland Mansion Bed & Breakfast

Ragland Mansion Bed & Breakfast
Petersburg
United States
Becky
$149 nightly
$168 total
Aug 13 - Aug 14
Total with taxes and fees
Ragland Mansion Bed & Breakfast

6. Graduate by Hilton Richmond

Graduate by Hilton Richmond
Downtown Richmond
United States
Sharon
$139 nightly
$161 total
Aug 19 - Aug 20
Total with taxes and fees
Graduate by Hilton Richmond

7. Woodspring Suites Petersburg Near Fort Lee

Woodspring Suites Petersburg Near Fort Lee
Petersburg
United States
Krys
$80 nightly
$93 total
Aug 13 - Aug 14
Total with taxes and fees
Woodspring Suites Petersburg Near Fort Lee

8. Hilton Garden Inn Richmond South/Southpark

Hilton Garden Inn Richmond South/Southpark
Colonial Heights
United States
Kimberly
$147 nightly
$169 total
Sep 1 - Sep 2
Total with taxes and fees
Hilton Garden Inn Richmond South/Southpark

9. Comfort Suites South Park

Comfort Suites South Park
Colonial Heights
United States
Mary
$109 nightly
$126 total
Sep 6 - Sep 7
Total with taxes and fees
Comfort Suites South Park

10. Delta Hotels by Marriott Colonial Heights

Delta Hotels by Marriott Colonial Heights
Colonial Heights
United States
Tammy
$120 nightly
$139 total
Aug 20 - Aug 21
Total with taxes and fees
Delta Hotels by Marriott Colonial Heights

11. Hampton Inn by Hilton Petersburg Fort Lee

Hampton Inn by Hilton Petersburg Fort Lee
Petersburg
United States
Cheryl
$98 nightly
$110 total
Aug 19 - Aug 20
Total with taxes and fees
Hampton Inn by Hilton Petersburg Fort Lee

12. Hampton Inn Petersburg-Southpark Mall

Hampton Inn Petersburg-Southpark Mall
Colonial Heights
United States
Lisa
$122 nightly
$141 total
Aug 23 - Aug 24
Total with taxes and fees
Hampton Inn Petersburg-Southpark Mall

13. Studio 6 Richmond Airport

Studio 6 Richmond Airport
Sandston
United States
Ibrahim Antonio
$106 nightly
$123 total
Sep 1 - Sep 2
Total with taxes and fees
Studio 6 Richmond Airport

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

Country Inn & Suites by Radisson, Petersburg, VA
Petersburg
United States
Ashley
$98 nightly
$113 total
Aug 23 - Aug 24
Total with taxes and fees
Country Inn & Suites by Radisson, Petersburg, VA

15. Comfort Inn & Suites Prince George - Fort Lee

Comfort Inn & Suites Prince George - Fort Lee
Prince George
United States
Christian
$88 nightly
$99 total
Sep 2 - Sep 3
Total with taxes and fees
Comfort Inn & Suites Prince George - Fort Lee

16. Extended Stay America Suites Colonial Heights Fort Lee

Extended Stay America Suites Colonial Heights Fort Lee
Colonial Heights
United States
Nigel
$91 nightly
$105 total
Aug 30 - Aug 31
Total with taxes and fees
Extended Stay America Suites Colonial Heights Fort Lee

17. The Jefferson Hotel

The Jefferson Hotel
Downtown Richmond
United States
Anne Rose
$295 nightly
$343 total
Aug 23 - Aug 24
Total with taxes and fees
The Jefferson Hotel

18. Stay-Over Suites

Stay-Over Suites
Hopewell
United States
Charles
$110 nightly
$127 total
Aug 17 - Aug 18
Total with taxes and fees
Stay-Over Suites

19. Linden Row Inn

Linden Row Inn
Downtown Richmond
United States
Heidi
$108 nightly
$126 total
Aug 16 - Aug 17
Total with taxes and fees
Linden Row Inn

20. Sleep Inn & Suites Prince George near Fort Lee

Sleep Inn & Suites Prince George near Fort Lee
Prince George
United States
Jonathan
$98 nightly
$110 total
Sep 7 - Sep 8
Total with taxes and fees
Sleep Inn & Suites Prince George near Fort Lee
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Where to stay in and around Petersburg

Experience the charm of Petersburg with a trip that blends history and urban vibes. Explore Old Town Petersburg for its rich heritage, and enjoy the lively atmosphere of downtown Petersburg, perfect for families and outdoor enthusiasts alike. Your Petersburg adventure awaits!

Colonial Heights

Discover Colonial Heights, a welcoming destination perfectly suited for families and history enthusiasts who will appreciate its blend of modern amenities and rich heritage. Just a short drive from Petersburg, Colonial Heights offers easy access to attractions like the historic Virginia State University, the lively Rogers Stadium, and the fascinating Keystone Antique Truck and Tractor Museum. With a variety of shopping options nearby, it's an ideal base for those seeking both relaxation and adventure. Booking a stay in Colonial Heights ensures a delightful experience in this vibrant city.

Templeton

Plan your stay in Templeton, a top-rated choice for travelers eager to explore Petersburg’s rich history and vibrant community. This charming village offers easy access to attractions like Virginia State University, Pamplin Historical Park, and Rogers Stadium, ensuring a memorable visit for families, history enthusiasts, and those seeking a city experience. Nestled in Petersburg, Templeton provides a smart hotel booking choice, putting you at the heart of the action while enjoying a comfortable getaway.

Ettrick

Make your vacation planning effortless by staying in Ettrick, a haven for history and culture enthusiasts. This charming neighborhood around Petersburg offers easy access to notable attractions like the historic Virginia State University and the exciting Rogers Stadium. You'll also find the unique Keystone Antique Truck and Tractor Museum nearby, perfect for family outings. With its rich offerings and budget-friendly options, Ettrick is an ideal choice for travelers looking to immerse themselves in the local experience.

Matoaca

Matoaca stands out as a prime spot for travelers interested in history and outdoor experiences. This charming village in Petersburg offers easy access to notable attractions such as Virginia State University, Rogers Stadium, and the Keystone Antique Truck and Tractor Museum, ensuring a rich exploration of local culture and recreation. With its blend of family-friendly activities and historical sites, Matoaca is an excellent choice for a comfortable stay, making it a smart hotel booking option for your Virginia getaway.

Fort Lee

Travelers visiting the area often choose Fort Lee, especially families and military enthusiasts seeking close proximity to exciting attractions. This vibrant city offers easy access to educational sites like Virginia State University, the historic Petersburg National Battlefield Park, and the unique Keystone Antique Truck and Tractor Museum. Located about 4 miles by car from Petersburg, Fort Lee provides a great base for exploring the local culture and outdoor experiences. Booking a stay here ensures a delightful and enriching vacation.

Stay near popular attractions in and around Petersburg

Petersburg invites you to explore a blend of history and nature, perfect for families and outdoor enthusiasts alike. From captivating historic sites to serene plantations and lush parks, this charming city offers enriching experiences that will create lasting memories for every traveler.
A large red brick building with a central portico and a clock tower.
Photo by Corey Dargan

Virginia State University

8.2/10 (153 reviews)
Set the stage for your exploration of Petersburg by visiting Virginia State University, a historic college that embodies vibrant cultural vibes. Located about 0.9 miles away, it's easily accessible by car, making it a convenient stop to enrich your trip with educational and artistic experiences.
See properties
A historical cannon with green wheels and a stone wall in the background.

National Museum of the Civil War Soldier

7.6/10 (58 reviews)
An essential stop for history buffs, the National Museum of the Civil War Soldier in Petersburg offers a unique glimpse into the lives of soldiers during one of America's most pivotal conflicts. This engaging museum showcases artifacts and exhibits that highlight the personal experiences of those who served. Located within Petersburg, it provides easy access to other historical sites, making it a convenient base for exploring the area.
See properties

Rogers Stadium

7.4/10 (27 reviews)
Often cited as a favorite among sports fans, Rogers Stadium in Petersburg, Virginia, offers an exciting atmosphere for catching live events. With its vibrant sports vibes, it invites visitors to immerse themselves in the local culture. Conveniently located within Petersburg, staying nearby allows easy access to this lively venue.
See properties

Keystone Antique Truck and Tractor Museum

7.8/10 (50 reviews)
Ideal for families and culture seekers, the Keystone Antique Truck and Tractor Museum offers a unique glimpse into transportation history. Just about a 1-mile drive from Petersburg, this museum showcases an impressive collection of antique trucks and tractors, making it a convenient stop for your visit.
See properties

Pamplin Historical Park

7.4/10 (65 reviews)
No trip is complete without a visit to Pamplin Historical Park, a captivating destination for history buffs. This historic site offers a unique glimpse into the Civil War era, featuring immersive exhibits and scenic trails. Located within Petersburg, it's an ideal base for exploring the area's rich heritage.
See properties

Petersburg National Battlefield Park

8.8/10 (37 reviews)
A fascinating mix of history and culture awaits visitors at Petersburg National Battlefield Park. This historic site offers a unique glimpse into Civil War history, allowing you to explore the grounds where pivotal battles took place. Situated about 2 miles by car from Petersburg, it's an easy stop for anyone looking to enrich their vacation experience.
See properties

Old Blandford Church

8.2/10 (23 reviews)
Perfectly suited for history buffs, Old Blandford Church offers a glimpse into the past with its stunning architecture and rich cultural vibes. Located within Petersburg, it’s easily accessible for visitors, making it a great base for exploring the area's historic sites.
See properties

Pocahontas Island Black History Museum

8.6/10 (19 reviews)
A must-see for history buffs, the Pocahontas Island Black History Museum offers a deep dive into African American heritage and culture. Located within Petersburg, this museum provides a unique experience that highlights local history. Staying nearby makes it easy to explore this enriching destination and the surrounding area.
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

Comfort Inn Petersburg Fort Lee Area

Comfort Inn Petersburg Fort Lee Area

8/10 Good
"Didn't like no carpet in the room! But overall I was satisfied"
Derris 3-night trip
Posted 10 hours ago
Comfort Inn Petersburg Fort Lee Area
Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG

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

8/10 Good
"Thanks"
Steven 1-night trip
Posted 14 hours ago
Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG
Omni Richmond Hotel

Omni Richmond Hotel

10/10 Excellent
"This hotel was superb I will be staying here again!"
Angela Adena 1-night trip
Posted 15 hours ago
Omni Richmond Hotel
Linden Row Inn

Linden Row Inn

8/10 Good
"Loved the property overall, the history and charm were lovely. Our room was bottom level and felt very much like a basement. No windows directly to the outside. The bathroom could have used some updating even just cosmetic to make it feel cleaner. Being that we were there in a very quiet Sunday night, the hotel definitely was not full and I feel a nicer room could have been offered. I would stay again because of the location and price, but would ask for a second or third floor or courtyard facing room. Also there is a resident cat that would like nothing more than to join you in your room, so if you happen to be severely allergic, be aware. Very friendly and helpful staff!"
Heidi 1-night trip
Posted 20 hours ago
Linden Row Inn
Country Inn & Suites by Radisson, Petersburg, VA

Country Inn & Suites by Radisson, Petersburg, VA

10/10 Excellent
"Overall good experience"
Donna 1-night trip
Posted 1 day ago
Country Inn & Suites by Radisson, Petersburg, VA
Graduate by Hilton Richmond

Graduate by Hilton Richmond

10/10 Excellent
"I am a Cancer cancer free now and I came down to Richmond to go to the flying squirrels game and I picked this hotel and it was very nice very awesome staff was awesome everything about it was awesome awesome and great like again I said the staff was so nice and so polite and help me with everything I needed I was with my wife and I just want to say awesome Hotel little pricey but awesome Hotel"
Jeremy 1-night trip
Posted 2 days ago
Graduate by Hilton Richmond
The Jefferson Hotel

The Jefferson Hotel

10/10 Excellent
"Really enjoyed our weekend at the Jefferson leaving the hotel only once. Got massages, a pedicure, swam and relaxed in the salt water pool and outdoor deck and ate all our meals at their Lemaire restaurant. The hotel is beautiful with quite a history. Our room was very spacious with spacious bathroom as well. The staff were uniformly so pleasant and helpful. There is outdoor parking lot right next to the hotel (valet or self) for a fee. Highly recommend for an upscale hotel experience."
Anne Rose 2-night trip
Posted 2 days ago
The Jefferson Hotel
Hotel Petersburg, Tapestry Collection By Hilton

Hotel Petersburg, Tapestry Collection By Hilton

8/10 Good
"Only concern is when booked we asked for room to be handicap accessible. Room was not ready when we arrived at 6pm. Television did not work."
Michelle 1-night trip
Posted 7 days ago
Hotel Petersburg, Tapestry Collection By Hilton
Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG

Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG

10/10 Excellent
"Rooms were clean staff was great"
Shannon 2-night trip
Posted 9 days ago
Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG

More cheap stays in Petersburg

Motel 6 Sandston, VA - Richmond, Va

Motel 6 Sandston, VA - Richmond, Va

5704 Williamsburg Rd Sandston VA
$61 nightly
$71 total
Sep 9 - Sep 10
Total with taxes and fees
Motel 6 Sandston, VA - Richmond, Va
Microtel Inn & Suites by Wyndham Richmond Airport

Microtel Inn & Suites by Wyndham Richmond Airport

6000 Audubon Dr Sandston VA
$69 nightly
$80 total
Aug 16 - Aug 17
Total with taxes and fees
Microtel Inn & Suites by Wyndham Richmond Airport
Quality Inn Richmond Airport

Quality Inn Richmond Airport

5240 Airport Square Ln Sandston VA
$71 nightly
$83 total
Sep 7 - Sep 8
Total with taxes and fees
Quality Inn Richmond Airport
Red Roof Inn Richmond South

Red Roof Inn Richmond South

4350 Commerce Rd Richmond VA
$75 nightly
$87 total
Sep 1 - Sep 2
Total with taxes and fees
Red Roof Inn Richmond South
Woodspring Suites Petersburg Near Fort Lee

Woodspring Suites Petersburg Near Fort Lee

3657 South Crater Road Petersburg VA
$80 nightly
$93 total
Aug 13 - Aug 14
Total with taxes and fees
7.8/10 Good! (281 reviews)
Woodspring Suites Petersburg Near Fort Lee
Country Inn & Suites by Radisson, Petersburg, VA

Country Inn & Suites by Radisson, Petersburg, VA

130 Wagner Road Petersburg VA
$98 nightly
$113 total
Aug 23 - Aug 24
Total with taxes and fees
8/10 Very Good! (1,000 reviews)
Country Inn & Suites by Radisson, Petersburg, VA

Hotels in Petersburg with star-rating

Find out more about Petersburg

Top reasons to visit Petersburg

  • Rich Historical Significance: Petersburg is one of the oldest cities in Virginia, offering visitors a chance to explore its deep historical roots and landmarks.
  • Scenic Outdoor Adventures: Enjoy beautiful national parks and plantations, perfect for nature lovers and outdoor activities.
  • Family-Friendly Attractions: The city provides a variety of activities suitable for families, ensuring fun for all ages.
  • Charming Neighborhoods: Discover quaint neighborhoods that reflect the city's unique character and vibrant community.
  • Diverse Accommodation Options: Petersburg offers a range of lodging, from budget-friendly motels to charming hotels, catering to various needs.

Find great hotels near Petersburg

Discover a range of hotel accommodations in Petersburg, Virginia, perfect for both business and leisure travelers. Whether you're seeking budget-friendly options or top-rated hotels, you'll find a variety of motels and hotels that cater to your needs. Enjoy pet-friendly stays and nature-themed experiences while exploring this charming city. Your ideal lodging awaits in Petersburg.

  • WoodSpring Suites Colonial Heights Fort Lee: This budget-friendly hotel is perfect for travelers seeking a pet-friendly experience just 2 miles from Petersburg. WoodSpring Suites offers a home-like atmosphere with spacious suites that include a full kitchen, making it ideal for extended stays. Guests appreciate the flexible pet policy, allowing small pets on the premises, along with reasonable pet fees. The hotel promotes a comfortable and casual vibe, ensuring that both you and your furry companions feel welcome during your stay.
  • Rodeway Inn At Fort Lee: Located 5 miles from Petersburg, Rodeway Inn at Fort Lee combines a budget-friendly approach with a nature-themed ambiance. This hotel is designed for those looking to balance business travel with a wellness-focused getaway. Pets are allowed, making it convenient for animal lovers. Guests enjoy the peaceful surroundings, which promote relaxation, and the hotel's commitment to creating a natural experience. The staff is attentive, ensuring a comfortable stay while still being affordable.
  • Country Inn & Suites by Radisson, Chester, VA: Situated 9 miles from Petersburg, this 3-star hotel caters to business travelers looking for comfort and convenience. Country Inn & Suites offers a variety of amenities including a business center, meeting rooms, and complimentary breakfast. Guests appreciate the friendly service and well-appointed rooms that provide a relaxing atmosphere after a long day of work. The hotel’s location makes it easy to access local business hubs and attractions, making it an excellent choice for both leisure and business trips.

Where to stay in and around Petersburg

Petersburg, Virginia, offers a unique blend of history and scenic beauty, making it an ideal destination for families and outdoor enthusiasts alike. Explore the heart of this historic city, where you can discover its charming neighborhoods and immerse yourself in its rich heritage. With a vibrant urban atmosphere and friendly locals, Petersburg is perfect for budget-friendly excursions. Don't miss the chance to visit one of the oldest cities in Virginia and enjoy stunning city views and historic spaces.

  • Colonial Heights: Located a mere 2 miles from Petersburg, Colonial Heights is a vibrant city that offers a mix of family-friendly activities and business opportunities. The travel experience here is ideal for those looking to enjoy shopping at local malls and centers or exploring educational institutions. Visitors can take advantage of the city's proximity to historic college universities, a stadium, and a racetrack, providing a unique blend of culture and entertainment. The peak travel seasons from March to April and July are perfect for experiencing local events and attractions.
  • Ettrick: Nestled in the Petersburg region, Ettrick is a charming neighborhood known for its cultural richness and sporting adventures. This area attracts visitors primarily during the summer months of July and August, as well as in October, thanks to its engaging events and activities. Guests can immerse themselves in local culture, enjoy motor racing events, or shop at nearby malls. With landmarks such as a historic college university and a racetrack, Ettrick promises a diverse experience for every traveler.
  • Templeton: Situated within the Petersburg area, Templeton is a quaint village that appeals to families and business travelers alike. With peak visitor numbers in April and the summer months, this village is perfect for those seeking a blend of urban and natural experiences. Templeton features shopping centers, a golf course, and is close to urban parks and historic sites. This neighborhood offers a relaxing atmosphere while still providing access to local attractions, making it an ideal spot for a restful vacation.

Things to do near Petersburg

Petersburg, Virginia, is an ideal destination for families and city enthusiasts alike, offering a diverse array of activities. Visitors can explore educational attractions, enjoy shopping at the local mall, and discover various shopping centers. With its blend of outdoor and urban experiences, Petersburg provides a perfect backdrop for a memorable vacation.

Shopping

Petersburg offers a charming shopping experience with local boutiques and gift shops. For more extensive options, if you're up for a drive, visit the Southpark Mall, located about 10 miles away, featuring a mix of national retailers and dining choices for a full shopping day.

Recreation

The Country Club of Virginia, located 24 miles from Petersburg, offers a luxurious retreat with upscale amenities. Enjoy golf, fine dining, and relaxing spa services in a tranquil setting, perfect for rejuvenating your mind and body while surrounded by beautiful landscapes.

Adventure

Explore the historic Petersburg Battlefield, where you can hike trails and learn about Civil War history. For a thrilling experience, visit the Virginia State University’s Outdoor Adventure Program, offering kayaking and rock climbing for all skill levels in a natural setting.

Nightlife

Explore the vibrant nightlife in Petersburg by visiting the Brickhouse Run for tasty cocktails and a lively atmosphere. For a more relaxed vibe, check out the Southern Kitchen for live music and great Southern comfort food. Don’t miss the unique experience at the Petersburg Social Club for craft drinks and local art.

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

Booking tips and Expedia advantages for Petersburg

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Petersburg are December to February, where the prices are slightly lower. This is in comparison to March and May to June, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Petersburg is Monday. The most expensive day to stay in Petersburg is Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to refine your choices based on your budget, desired location, and preferred hotel style. To find the best prices and deals, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in Petersburg with your flights and activities through an Expedia package.

Find the best attractions in Petersburg

Petersburg, Virginia, offers a delightful mix of family-friendly activities, cultural experiences, and outdoor adventures. Visitors can explore historic sites, beautiful plantations, and scenic national parks, making it an ideal destination for those seeking eco-friendly experiences and rich heritage. Whether you're interested in immersing yourself in local history or enjoying nature, Petersburg has something for everyone to enjoy.

  • Rogers Stadium: Experience the excitement of live sports at Rogers Stadium, where the atmosphere is filled with team spirit and community pride. Enjoy various events that showcase local talent and immerse yourself in the vibrant sports culture of Petersburg.
  • Pamplin Historical Park: Step back in time at Pamplin Historical Park, where you can explore Civil War history through interactive exhibits and reenactments. This park offers a unique cultural experience that highlights the significance of the Civil War in American history.
  • National Museum of the Civil War Soldier: Delve into the life of soldiers during the Civil War at this engaging museum. Through artifacts and immersive displays, you’ll gain insight into their experiences, making it a poignant stop for history enthusiasts.

Best time to go to Petersburg

The best time to visit Petersburg is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly sunny with light rain. January is its coolest month on average. At this time, visitor numbers are average and weather is mostly sunny with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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 HighAverage
May67.3°F (19.6°C)Light RainMostly SunnyAverageSlightly High
June75.2°F (24.0°C)Light RainMostly SunnyAverageSlightly High
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

Petersburg, Virginia, is conveniently accessible via several major airports. RIChmond International Airport (RIC) is located 20 miles away, with nearby hotel options such as The Jefferson Hotel, Omni Richmond Hotel, and Graduate by Hilton Richmond, all within 7 miles. NORFolk International Airport (ORF) is 70 miles from Petersburg, offering hotels like Doubletree by Hilton Hotel Norfolk Airport and Hilton Norfolk The Main, both about 2 to 6 miles from the airport. Lastly, Charlottesville-Albemarle Airport (CHO) is 85 miles away, with accommodations including Keswick Hall and Omni Charlottesville Hotel, located within 8 miles. Each airport provides various transportation services for easy access to these hotels.

Frequently asked questions

What is the best area to stay in Petersburg?
The best area to stay in Petersburg is the Old Towne Historic District, which is the city's downtown area.Old Towne is the main visitor hub, characterized by its beautifully preserved 19th-century architecture and cobblestone streets. It's very walkable, with many local shops, restaurants, and historical markers centered around Sycamore Street and Old Street. The district provides a sense of Petersburg's rich history, offering a blend of renovated buildings and established local businesses.Couples will find Old Towne particularly appealing for a relaxing and engaging trip. The area offers a variety of charming eateries, art galleries, and small boutiques superb for leisurely exploration. Its historical significance and well-maintained streetscapes create a pleasant backdrop for an evening stroll or a quiet dinner.For travelers interested in history and convenient access to key sites, hotels along the Washington Street corridor, adjacent to Old Towne, offer a practical choice.
What are the best hotels in Petersburg that travelers recommend?
Two of the best hotels in Petersburg that receive consistently high recommendations from travelers are Ragland Mansion Bed & Breakfast and Hotel Petersburg, Tapestry Collection By Hilton.The Ragland Mansion Bed & Breakfast, with an exceptional 9.8 rating, is praised for its comfortable and beautiful rooms, delicious and amazing breakfast, and wonderful hospitality. Guests appreciate amenities like a rainfall showerhead and complimentary breakfast, with nearby winery tours adding to its appeal. It is also conveniently located near the Sycamore Rouge Theatre and the Siege Museum.Another excellent choice is the 3.5-star Hotel Petersburg, Tapestry Collection By Hilton, which holds a 9.0 rating. This hotel is known for its clean rooms and offers valet parking, designer toiletries, and fitness facilities. Its location within a historical district places it just a short walk from the Sycamore Rouge Theatre and the Siege Museum.
What are the best family hotels in Petersburg?
For family-friendly hotels in Petersburg, consider the Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG and the Comfort Inn Petersburg Fort Lee Area.The Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG, with an 8.0 rating, offers spacious and clean rooms, often featuring a sofa bed for extra sleeping arrangements. Guests consistently praise the excellent and friendly staff, as well as the absolutely delicious and good complimentary breakfast. Complimentary wired internet in public areas and free WiFi are also available.Another excellent choice for families is the Comfort Inn Petersburg Fort Lee Area, which has an 8.2 rating. This hotel provides comfortable and clean rooms, and guests frequently highlight the friendly and great staff. The breakfast is excellent and complimentary, and the hotel offers free WiFi and wired internet in public areas. Find more child-friendly accommodations in Petersburg
What hotels in Petersburg offer free breakfast?
For hotels in Petersburg that offer free breakfast, consider the Ragland Mansion Bed & Breakfast, the Hampton Inn by Hilton Petersburg Fort Lee, the Comfort Inn Petersburg Fort Lee Area, the Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG, and the Country Inn & Suites by Radisson, Petersburg, VA.The 3.5-star Ragland Mansion Bed & Breakfast, with an exceptional 9.8 rating, provides a complimentary cooked breakfast daily. Guests consistently praise its comfortable and beautiful rooms, delicious breakfast, and wonderful hospitality. It is conveniently located near the Siege Museum and Centre Hill Museum.The Hampton Inn by Hilton Petersburg Fort Lee, rated 9.0, also offers free breakfast, including a to-go option. Travelers frequently highlight the friendly staff, nice and clean rooms, and delicious breakfast as reasons for a great experience.Another excellent option is the Comfort Inn Petersburg Fort Lee Area, which has an 8.2 rating. This hotel provides a complimentary buffet breakfast and free WiFi. Guests often praise the comfortable and clean rooms and the friendly staff.The Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG, with a rating of 8.0, features a free buffet breakfast. Visitors appreciate the clean and big rooms, the excellent and friendly staff, and the absolutely delicious breakfast.Finally, the Country Inn & Suites by Radisson, Petersburg, VA, rated 7.6, includes a complimentary full breakfast and free self-parking. Guests frequently mention the friendly staff, comfortable and clean rooms, and convenient location. Find more hotels with free breakfast in Petersburg
What are the top pet-friendly hotels in Petersburg?
For top pet-friendly hotels in Petersburg, consider the Ragland Mansion Bed & Breakfast, Hotel Petersburg, Tapestry Collection By Hilton, or the Hampton Inn by Hilton Petersburg Fort Lee.The 3.5-star Ragland Mansion Bed & Breakfast, with an exceptional 9.8 rating, warmly welcomes dogs and provides a delicious complimentary cooked breakfast. Guests frequently praise its comfortable and beautiful rooms, as well as the wonderful hospitality. It is conveniently located near attractions like the Sycamore Rouge Theatre, just 0.6 miles away, and the Siege Museum, only 0.5 miles distant.Another excellent choice is the 3.5-star Hotel Petersburg, Tapestry Collection By Hilton, rated 9.0. This hotel is also pet-friendly, allowing dogs, and is situated within a historical district. It offers free WiFi and complimentary toiletries. The Siege Museum is just 0.1 miles away, and the Sycamore Rouge Theatre is 0.2 miles from the hotel.The Hampton Inn by Hilton Petersburg Fort Lee, boasting a 9.0 rating, is another highly-rated option that permits both dogs and cats. Travelers appreciate the friendly staff, nice and clean rooms, and the delicious free breakfast, which includes a convenient to-go option. The hotel also provides free WiFi and complimentary toiletries. See more pet-friendly hotels in Petersburg
What are the best budget hotels in Petersburg?
For the best budget hotels in Petersburg, consider the Hampton Inn by Hilton Petersburg Fort Lee, the Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG, or the 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 frequently mention the delicious free breakfast and comfortable beds, making for a great overall experience.Another excellent option is the Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG, rated 8.0. Travelers appreciate the clean, big rooms and the excellent, friendly staff. The absolutely delicious and good breakfast is a consistent highlight, and the location is convenient.The Comfort Inn Petersburg Fort Lee Area, with an 8.2 rating, offers comfortable and clean rooms. Guests often compliment the friendly and great staff, as well as the excellent free breakfast. The beds are also noted for being clean and good. View all budget hotels in Petersburg
What are the most romantic hotels in Petersburg for couples?
For a romantic stay in Petersburg, couples might consider theTravelers Inn By OYO, Templeton VA.This hotel offers rooms with a balcony, providing a pleasant private space for guests. See all romantic hotels in Petersburg
When is the best time to go to Petersburg?
The best time to visit Petersburg, Virginia, is during the spring (April to May) and fall (September to October) when the weather is pleasant and comfortable for exploring.During spring, temperatures are mild, typically ranging from the 60s to low 70s Fahrenheit. This season is ideal for outdoor activities like walking the Petersburg National Battlefield trails or exploring the historic districts. The foliage is fresh, and many local gardens and parks are in bloom, making for pleasant sightseeing.Fall also offers comfortable temperatures, generally from the 60s to mid-70s Fahrenheit, with less humidity than the summer months. The autumn colors provide a beautiful backdrop for visiting historical sites and enjoying local events.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Petersburg.
How much is the nightly rate at a Petersburg hotel?
Prices for hotels in Petersburg often vary, but you can find a great deal from $52 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia