Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in Petersburg on Hotels.com. These Petersburg hotels consistently deliver on comfort, location and traveller experience. Last updated on .
Hotels in Petersburg
Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Where to stay in Petersburg?




Ragland Mansion Bed & Breakfast
Ragland Mansion Bed & Breakfast



Hotel Petersburg, Tapestry Collection By Hilton
Hotel Petersburg, Tapestry Collection By Hilton



Drury Plaza Hotel Richmond
Drury Plaza Hotel Richmond



Delta Hotels by Marriott Colonial Heights
Delta Hotels by Marriott Colonial Heights



Extended Stay America Suites Colonial Heights Fort Lee
Extended Stay America Suites Colonial Heights Fort Lee



Hilton Garden Inn Richmond South/Southpark
Hilton Garden Inn Richmond South/Southpark



Omni Richmond Hotel
Omni Richmond Hotel



Towneplace Suites By Marriott Richmond Colonial Heights
Towneplace Suites By Marriott Richmond Colonial Heights



Comfort Suites South Park
Comfort Suites South Park



Hampton Inn Petersburg-Southpark Mall
Hampton Inn Petersburg-Southpark Mall



Woodspring Suites Petersburg Near Fort Lee
Woodspring Suites Petersburg Near Fort Lee



Hyatt Select Richmond/Chester
Hyatt Select Richmond/Chester



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



Hampton Inn by Hilton Hopewell Fort Lee
Hampton Inn by Hilton Hopewell Fort Lee



Fairfield Inn By Marriott Richmond Chester
Fairfield Inn By Marriott Richmond Chester



Graduate by Hilton Richmond
Graduate by Hilton Richmond



The Jefferson Hotel
The Jefferson Hotel



Residence Inn Marriott Chester
Residence Inn Marriott ChesterGet last-minute hotel deals in Petersburg and save more




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



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



Days Inn by Wyndham Petersburg/South Fort Lee
Days Inn by Wyndham Petersburg/South Fort Lee



Hotel Petersburg, Tapestry Collection By Hilton
Hotel Petersburg, Tapestry Collection By Hilton



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



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



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



Days Inn by Wyndham Petersburg/South Fort Lee
Days Inn by Wyndham Petersburg/South Fort Lee



Hotel Petersburg, Tapestry Collection By Hilton
Hotel Petersburg, Tapestry Collection By Hilton



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



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



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



Hotel Petersburg, Tapestry Collection By Hilton
Hotel Petersburg, Tapestry Collection By Hilton



Days Inn by Wyndham Petersburg/South Fort Lee
Days Inn by Wyndham Petersburg/South Fort Lee



Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG
Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHGCheck out pet-friendly hotels in Petersburg




Days Inn by Wyndham Petersburg/South Fort Lee
Days Inn by Wyndham Petersburg/South Fort Lee



Hotel Petersburg, Tapestry Collection By Hilton
Hotel Petersburg, Tapestry Collection By HiltonYou may also like hotels with pools in Petersburg




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



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



Days Inn by Wyndham Petersburg/South Fort Lee
Days Inn by Wyndham Petersburg/South Fort Lee



Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG
Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHGGo beyond your typical stay in Petersburg
Our prices for hotels in Petersburg are cheapest in February
Price trends for hotels in Petersburg
Top neighbourhoods in Petersburg

Ettrick
The Ettrick neighbourhood has lots to see, including Rogers Stadium and Appomattox River.
Top landmarks in Petersburg
National Museum of the Civil War Soldier
Virginia Motorsports Park
Rogers Stadium
Pamplin Historical Park
Centre Hill Museum
Old Blandford Church
Pocahontas Island Black History Museum
Farmers Bank
Learn more about Petersburg
Beneath the shadow of history, Petersburg's National Battlefield reveals the scars of America's Civil War through remarkably preserved trenches and earthworks. Old Towne's brick-lined streets host galleries and cafes where locals debate which historic building has the most interesting ghost storey. The National Museum of the Civil War Soldier offers intimate glimpses into soldiers' lives through personal artefacts and letters. Trapezium House puzzles visitors with its deliberately skewed walls, built without right angles to confuse evil spirits. At Blandford Church, Tiffany stained glass windows transform afternoon light into kaleidoscopic splendour. After exploring, find a riverside spot along the Appomattox where herons fish with more patience than the anglers watching them.
See all hotels in Petersburg
Check out reviews of Petersburg hotels guests love
Omni Richmond Hotel
"The hotel is well worth the price paid."
Graduate by Hilton Richmond
"V. nice"
Comfort Inn Petersburg Fort Lee Area
"Perfect sleep comfort bed. Fir overnight stay."
Four Points by Sheraton Richmond
"Extremely well maintained and clean"
La Quinta Inn & Suites by Wyndham Richmond-Midlothian
"Convenient location and all the staff was super nice! Always my go to when in town."
Hampton Inn by Hilton Petersburg Fort Lee
"Service was good and the rooms were clean."
Hotel Petersburg, Tapestry Collection By Hilton
"Very good I enjoyed my stay"
Linden Row Inn
"Room and buildings were very unique and we loved the indoor courtyard. Good location, parking was reasonable $10 fee for day/overnight. Good value for the price."
Frequently asked questions
Find out more about Petersburg
Discover the Timeless Charms of Petersburg: Where History Meets Nature's Embrace
Nestled in the heart of Virginia, Petersburg is a charming blend of history and culture, perfect for travellers seeking an off-the-beaten-path experience. Stroll through the picturesque streets of Old Towne Petersburg, where historic architecture and quaint boutiques beckon. The city boasts significant Civil War sites and the tranquil landscapes of nearby national parks and lakes, providing ample opportunities for exploration and relaxation. Don't miss the vibrant local arts scene and the thrilling races at the local racetrack. With a selection of welcoming hotels, Petersburg promises a delightful getaway steeped in Southern charm.
Discover great hotels near Petersburg
Petersburg offers a range of hotel accommodations, from charming boutique options to comfortable mid-range stays. Visitors can expect friendly service and a welcoming atmosphere, making it an ideal base for exploring the area's rich history and cultural attractions. Enjoy a pleasant stay in this vibrant city. Here are some of the most popular hotels with our travellers near Petersburg:
- Hampton Inn Petersburg-Southpark MallOpens in a new window: Hampton Inn Petersburg-Southpark Mall is a charming budget-friendly hotel with a guest rating of 8.2. This property creates a welcoming atmosphere, ideal for leisure travellers seeking comfort and convenience. Guests appreciate the clean and well-maintained rooms, alongside a hearty breakfast selection that caters to various tastes. The hotel is LGBTQIA welcoming, making it a great choice for those seeking a friendly and inclusive experience. With its focus on comfort and a warm environment, Hampton Inn Petersburg-Southpark Mall is perfect for anyone looking to unwind after a day of exploration.
- Comfort Suites South ParkOpens in a new window: Comfort Suites South Park boasts a guest rating of 8.0 and is a budget-friendly option located in the heart of the city. This hotel caters to urban adventurers who enjoy easy access to local attractions and amenities. Guests rave about the spacious and comfortable rooms that ensure a restful stay, while the friendly staff enhance the experience with their attentive service. A well-rounded breakfast offering provides a satisfying start to the day. Comfort Suites South Park stands out as an ideal base for those looking to immerse themselves in the vibrant city atmosphere.
- Delta Hotels by Marriott Colonial HeightsOpens in a new window: With a guest rating of 8.2, Delta Hotels by Marriott Colonial Heights is a delightful 3.0-star hotel that appeals to leisure travellers seeking a blend of comfort and local flavour. This property features well-appointed rooms that ensure a peaceful retreat after a day of activities. The hotel is LGBTQIA welcoming and is situated in a prime location with numerous dining and shopping options nearby. Guests appreciate the polite staff and the cleanliness of the hotel, making it a commendable choice for those wanting a pleasant and hassle-free stay in Petersburg.
Where to stay near Petersburg
Stay in Chester, Hopewell, and Colonial Heights when visiting Petersburg, Virginia. Chester offers vibrant dining and shopping options alongside family-friendly activities and wildlife experiences. Hopewell is ideal for budget-conscious travellers with its delightful cafés and relaxing atmosphere. Colonial Heights boasts trendy shopping, museums, and beautiful gardens. For first-time visitors, Chester is the best choice, providing a well-rounded experience.
- ChesterOpens in a new window: Chester is a delightful spot to stay, especially if you enjoy art, dining, and shopping. This charming area boasts a friendly atmosphere, making it perfect for families and those seeking a relaxed getaway. You can explore local galleries, indulge in a variety of dining options, and enjoy some quality time at the nearby theme parks. For shopping enthusiasts, Chester’s boutiques and stores provide a range of unique finds. With beautiful parks for birdwatching and wildlife spotting, it’s an excellent choice for nature lovers too. Accommodations here cater to a variety of budgets, ensuring a comfortable stay.
- Colonial HeightsOpens in a new window: Colonial Heights is a trendy destination that combines luxury and leisure. With its vibrant shopping scene and picturesque gardens, it offers a perfect blend of relaxation and activity. The area is known for its cultural attractions and museums, giving you plenty to explore when you're not indulging in delicious dining options. Enjoy stunning river views at sunset, and partake in local events that celebrate the community’s friendly spirit. This area has a range of hotels that provide a luxurious touch along with convenient amenities, making it an ideal base for your adventures.
- HopewellOpens in a new window: Hopewell is a charming and budget-friendly destination that promises a family-friendly atmosphere. Perfect for a relaxing stay, this area features lovely cafes where you can unwind with a warm drink. Enjoy shopping at local stores or take part in dancing and community events that highlight the friendly nature of its residents. While exploring, you might stumble upon tranquil parks, making it easy to enjoy a quiet afternoon. Accommodation options are diverse, catering to those who seek comfort without breaking the bank.
Things to do in Petersburg
Petersburg enchants visitors with its stunning blend of historic charm and natural beauty. Wander through lush parks, stroll along serene waterways, or indulge in retail therapy at local boutiques. With opportunities for relaxing boat rides and peaceful retreats in nature, this city promises a delightful escape for every traveller.
- Pocahontas State ParkOpens in a new window – Spend a day outdoors at Pocahontas State Park, where you can hike along scenic trails, fish in tranquil lakes, or enjoy a picnic amidst lush greenery. This national park is ideal for those who appreciate nature and want to explore beautiful landscapes.
- Keystone Antique Truck and Tractor MuseumOpens in a new window – Discover a fascinating collection of vintage trucks and tractors at the Keystone Antique Truck and Tractor Museum. This transport museum showcases the evolution of vehicles, making it a fun stop for families and enthusiasts alike.
- Dutch Gap Conservation AreaOpens in a new window – Enjoy the great outdoors at Dutch Gap Conservation Area, a serene nature reserve. With its walking trails and diverse wildlife, you can take a leisurely stroll or birdwatch in this peaceful setting, perfect for those who love exploring natural habitats.
- Weston ManorOpens in a new window – Visit Weston Manor, a historic site that offers a glimpse into the past. You can wander through beautifully preserved rooms and learn about the history of this elegant home, making it a delightful experience for history lovers.
- U.S. Army Quartermaster MuseumOpens in a new window – Dive into military history at the U.S. Army Quartermaster Museum. This military museum features intriguing exhibits on the logistics and support of the armed forces, giving visitors a unique insight into the vital role of quartermasters in military operations.
4 tips for savvy savings when booking a hotel in Petersburg
- Book for the cheapest times: The most budget-friendly time to visit Petersburg is during January, February, and December, when hotel prices are typically lower. For a truly enriching experience, staying for at least 2 to 3 days is ideal for discovering the city's historical landmarks, cultural gems, and architectural beauty. During your visit, you can explore majestic churches and cathedrals, delve into fascinating museums, and enjoy the vibrant shopping and dining scene—all of which offer great value for money and are perfect for families. With the potential for prices to drop during these months, you can enjoy an affordable getaway while taking in the stunning scenery and rich history that Petersburg has to offer.
- Look for last-minute deals on Hotels.com: To explore last-minute deals for hotels in Petersburg, begin by checking the DealsOpens in a new window or Last-Minute DealsOpens in a new window section on Hotels.com, where you may discover discounted rates as your travel date approaches. To maximise your savings, consider enabling email alerts or push notifications for flash sales and exclusive promotions. Additionally, the Smart ShoppingOpens in a new window tool available via the app allows you to compare hotel prices and amenities, helping you make informed choices. If room availability changes or prices drop, you'll be among the first to know, making it easier to book an impromptu getaway.
- Be flexible with dates: Prices may fluctuate depending on factors such as the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates could help you find a more affordable option for your stay in a hotel in Petersburg. For those seeking a distinctive experience, boutique hotels often provide a more personalised touch and may offer better value. When you book through Hotels.com, we will inform you if the price for your chosen dates is above or below the average. If the price is on the higher end, we can suggest alternative dates that might help you find a more appealing rate.
- Consider your location: Hotels situated near the city centre usually tend to be more expensive, but with Petersburg's outstanding public transport links, you may discover a more affordable independent hotel located further out that remains well connected. For those eager to explore alternative, less crowded neighbourhoods or even lesser-known nearby towns, there is often excellent value for money to be found. Opting for these alternative destinations could provide a more authentic and budget-friendly experience.
Best time to go to Petersburg
Petersburg experiences its lowest average temperature in January, at 38.3°F (3.5°C), while July is the hottest month, with an average temperature of 79.5°F (26.4°C). August is usually the wettest month. March, April, and July are the peak travel months in Petersburg, attracting a higher number of tourists. During this peak period, the weather is mostly sunny, accompanied by light rainfall. On the other hand, October to December tend to be quieter times to visit, marked by light rainfall and mostly sunny conditions.
Keep exploring
- Hotels with a Pool in Virginia
- Hotels with Parking in Virginia
- Hotels with Free Breakfast in Virginia
- Hotels with Kitchens in Virginia
- Pet-Friendly Hotels in Virginia
- Apartments in Virginia
- Motels in Virginia
- Cheap Hotels in Virginia
- Luxury Hotels in Virginia
- Lgbtqia-Welcoming Hotels in Virginia
- Family Hotels in Virginia
- Hotels near Rogers Stadium
- Hotels near Beacon Theatre
- Templeton Hotels
- 2 Star Hotels in Innsbrook
- 3 Star Hotels in Innsbrook
- Hotels near Southpark Mall
- Prince George County Hotels
- Hotels with Free Breakfast in Ashland
- Pet-Friendly Hotels in Ashland
- Cheap Hotels in Ashland
- Business Hotels in Ashland
- Fort Lee Hotels
- Bermuda Hundred Hotels
- Hotels near Edgewood Plantation
- Cheap Hotels in Bon Air
- Family Hotels in Bon Air
- Dinwiddie County Hotels
- Hotels with a Pool in Glen Allen
- Cheap Hotels in Glen Allen
- 3 Star Hotels in Glen Allen
- Hotels with a Pool in Chester
- Hotels with Parking in Chester
- Hotels with a Gym in Chester
- Hotels with Free Breakfast in Chester
- Pet-Friendly Hotels in Chester
- Cheap Hotels in Chester
- 3 Star Hotels in Chester
- Lgbtqia-Welcoming Hotels in Chester
- Family Hotels in Chester
- Colonial Heights City County Hotels
- Matoaca Hotels
- Petersburg City County Hotels
- Hotels near Castlewood
- Hotels near Richmond National Battlefield Park
- Ettrick Hotels
- Hotels with Parking in Colonial Heights
- Family Hotels in Colonial Heights
- Colonial Heights Hotels
- Bermuda Hotels
- Hotels near Shirley Plantation
- Chesterfield Hotels
- Hopewell City County Hotels
- Cheap Hotels near Central Business District
- 4 Star Hotels in Central Business District
- Hotels with a Pool in Richmond
- Hotels with Parking in Richmond
- Hotels with a Gym in Richmond
- Hotels with Free Breakfast in Richmond
- Hotels with Kitchens in Richmond
- Pet-Friendly Hotels in Richmond
- B&B in Richmond
- Motels in Richmond
- Cheap Hotels in Richmond
- Luxury Hotels in Richmond
- 3 Star Hotels in Richmond
- 4 Star Hotels in Richmond
- Business Hotels in Richmond
- Family Hotels in Richmond
- Hotels near Pocahontas State Park
- Bellwood Hotels
- Church Road Hotels
- Business Hotels near Carytown
- Prince George Hotels
- Hotels near Swaders Sports Park
- Dinwiddie Hotels
- Cheap Hotels in Hopewell
- 2 Star Hotels in Hopewell
- Hopewell Hotels
- Chesterfield County Hotels
- Disputanta Hotels
- Cheap Hotels in Midlothian
- 2 Star Hotels in Midlothian
- Hotels with a Pool in Williamsburg
- Hotels with Parking in Williamsburg
- Hotels with a Gym in Williamsburg
- Resorts in Williamsburg
- B&B in Williamsburg
- Motels in Williamsburg
- Cheap Hotels in Williamsburg
- Luxury Hotels in Williamsburg
- 2 Star Hotels in Williamsburg
- 3 Star Hotels in Williamsburg
- 4 Star Hotels in Williamsburg
- Business Hotels in Williamsburg
- Family Hotels in Williamsburg
- Golf Hotels in Williamsburg
- Resorts & Hotels with Spas in Williamsburg
- Hotels near Weston Manor
















































































