Photo by Corey Dargan

Hotels in Petersburg

Free cancellation options if plans change
Unlock travel rewards with One Key
Save more with Member Prices

Check prices for these dates

This weekend
Next weekend

Where to stay in Petersburg?

Ragland Mansion Bed & Breakfast

3.5 star property
9.8 out of 10, Exceptional, (349)
$143 nightly
The price is $161
Jul 31 - Aug 1
Total includes taxes and fees
Ragland Mansion Bed & Breakfast

Hampton Inn by Hilton Petersburg Ft. Gregg Adams

2.5 star property
9.0 out of 10, Wonderful, (220)
$110 nightly
The price is $123
Aug 3 - Aug 4
Total includes taxes and fees
Hampton Inn by Hilton Petersburg Ft. Gregg Adams

Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG

2.5 star property
8.4 out of 10, Very Good, (530)
$118 nightly
The price is $134
Jul 31 - Aug 1
Total includes taxes and fees
Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG

Comfort Inn Petersburg Near Fort Gregg-Adams

2.5 star property
8.2 out of 10, Very Good, (973)
$109 nightly
The price is $122
Aug 3 - Aug 4
Total includes taxes and fees
Comfort Inn Petersburg Near Fort Gregg-Adams

Holiday Inn Express Petersburg by IHG

2.5 star property
8.0 out of 10, Very Good, (1008)
$127 nightly
The price is $143
Jul 30 - Jul 31
Total includes taxes and fees
Holiday Inn Express Petersburg by IHG

Country Inn & Suites by Radisson, Petersburg, VA

2.5 star property
7.6 out of 10, Good, (1009)
$110 nightly
The price is $126
Jul 30 - Jul 31
Total includes taxes and fees
Country Inn & Suites by Radisson, Petersburg, VA

Super 8 by Wyndham Petersburg

2.0 star property
6.2 out of 10, (358)
$68 nightly
The price is $78
Jul 29 - Jul 30
Total includes taxes and fees
Super 8 by Wyndham Petersburg

Quality Inn Petersburg Near Fort Gregg-Adams

2.5 star property
6.0 out of 10, (948)
$77 nightly
The price is $86
Jul 30 - Jul 31
Total includes taxes and fees
Quality Inn Petersburg Near Fort Gregg-Adams

Best Inn

2.5 star property
4.2 out of 10, (380)
$55 nightly
The price is $63
Jul 25 - Jul 26
Total includes taxes and fees
Best Inn

Hotel Petersburg, Tapestry Collection By Hilton

3.5 star property
9.0 out of 10, Wonderful, (48)
$95 nightly
The price is $110
Aug 3 - Aug 4
Total includes taxes and fees
Hotel Petersburg, Tapestry Collection By Hilton

Red Roof Inn Petersburg - Fort Lee

2.0 star property
5.0 out of 10, (663)
$65 nightly
The price is $73
Jul 30 - Jul 31
Total includes taxes and fees
Red Roof Inn Petersburg - Fort Lee

Econo Lodge Petersburg - Fort Lee

2.0 star property
5.4 out of 10, (538)
$58 nightly
The price is $67
Jul 30 - Jul 31
Total includes taxes and fees
Econo Lodge Petersburg - Fort Lee

Days Inn by Wyndham Petersburg/South Fort Lee

2.0 star property
5.6 out of 10, (1006)
$75 nightly
The price is $84
Aug 4 - Aug 5
Total includes taxes and fees
Days Inn by Wyndham Petersburg/South Fort Lee

Travelers Inn By OYO, Templeton VA

2.5 star property
4.0 out of 10, (127)
$54 nightly
The price is $59
Jul 25 - Jul 26
Total includes taxes and fees
Travelers Inn By OYO, Templeton VA

Motel 6 Petersburg, VA - Fort Lee

2.0 star property
6.2 out of 10, (656)
$65 nightly
The price is $75
Jul 27 - Jul 28
Total includes taxes and fees
Motel 6 Petersburg, VA - Fort Lee

Fairfield Inn & Suites by Marriott Stony Creek

2.5 star property
9.4 out of 10, Exceptional, (320)
$101 nightly
The price is $108
Aug 11 - Aug 12
Total includes taxes and fees
Fairfield Inn & Suites by Marriott Stony Creek

Sleep Inn & Suites Stony Creek - Petersburg South

2.5 star property
8.0 out of 10, Very Good, (892)
$76 nightly
The price is $82
Aug 4 - Aug 5
Total includes taxes and fees
Sleep Inn & Suites Stony Creek - Petersburg South

Studio 6 Richmond, VA - Airport

2.0 star property
9.0 out of 10, Wonderful, (170)
$72 nightly
The price is $84
Aug 22 - Aug 23
Total includes taxes and fees
Studio 6 Richmond, VA - Airport

Cloverleaf Motel By Belvilla Richmond Near Turnpike

2.5 star property
6.0 out of 10, (11)
$60 nightly
The price is $68
Jul 30 - Jul 31
Total includes taxes and fees
Cloverleaf Motel By Belvilla Richmond Near Turnpike

Capitol Inn by Belvilla Richmond Airport VA

2.5 star property
4.4 out of 10, (42)
$57 nightly
The price is $65
Jul 27 - Jul 28
Total includes taxes and fees
Capitol Inn by Belvilla Richmond Airport VA
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.
trending_down

Our prices for Petersburg are cheapest in February

See average prices and weather for all months
Price trends for hotels in Petersburg
Pricing is based on two traveler single night rates
View properties in July

Month selector

Currently viewing crowd sizes and weather for July.
Weather forecast for Petersburg
July
trending_flatModerate crowds
High 90°F / low 71°F. Sunny most days.
View properties in July
90°
weather_sun
July, Moderate crowds, average high temperature 90 degrees Fahrenheit, average low temperature 71 degrees Fahrenheit. Sunny most days.
71°
88°
weather_sun
August, High crowds, average high temperature 88 degrees Fahrenheit, average low temperature 69 degrees Fahrenheit. Sunny most days.
69°
82°
weather_sun
September, Low crowds, average high temperature 82 degrees Fahrenheit, average low temperature 64 degrees Fahrenheit. Sunny most days.
64°
71°
weather_sun
October, High crowds, average high temperature 71 degrees Fahrenheit, average low temperature 53 degrees Fahrenheit. Sunny most days.
53°
58°
weather_sun
November, Moderate crowds, average high temperature 58 degrees Fahrenheit, average low temperature 42 degrees Fahrenheit. Sunny most days.
42°
51°
weather_partly_sunny
December, Low crowds, average high temperature 51 degrees Fahrenheit, average low temperature 36 degrees Fahrenheit. Partly sunny.
36°
46°
weather_partly_sunny
January, Low crowds, average high temperature 46 degrees Fahrenheit, average low temperature 31 degrees Fahrenheit. Partly sunny.
31°
51°
weather_partly_sunny
February, Low crowds, average high temperature 51 degrees Fahrenheit, average low temperature 33 degrees Fahrenheit. Partly sunny.
33°
58°
weather_partly_sunny
March, High crowds, average high temperature 58 degrees Fahrenheit, average low temperature 40 degrees Fahrenheit. Partly sunny.
40°
69°
weather_sun
April, High crowds, average high temperature 69 degrees Fahrenheit, average low temperature 49 degrees Fahrenheit. Sunny most days.
49°
77°
weather_sun
May, Moderate crowds, average high temperature 77 degrees Fahrenheit, average low temperature 58 degrees Fahrenheit. Sunny most days.
58°
85°
weather_sun
June, Moderate crowds, average high temperature 85 degrees Fahrenheit, average low temperature 66 degrees Fahrenheit. Sunny most days.
66°
Monthly weather averages (˚F)

Top neighborhoods in Petersburg

Ettrick map

Ettrick

Home to Virginia State University, this area boasts historic landmarks like Vawter Hall and Old President's House, and offers convenient access to the Petersburg Amtrak train station.

Top landmarks in Petersburg

Learn more about Petersburg

Petersburg is applauded for its cultural attractions such as National Museum of the Civil War Soldier and Siege Museum. This family-friendly city has something for everyone including restaurants as well as sights like Rogers Stadium and Petersburg National Battlefield Park. All are within a lively setting.

Virginia State University is a public, historically black college located in Petersburg, Virginia.  The university is the first fully supported, four year institution for African Americans in the United States and is one of two land-grant colleges in the State of Virginia.

The university was founded on March 6, 1882 as the Virginia Normal and College Institute after the state legislature passed a bill sponsored by Delegate Alfred W. Harris, a black attorney, which chartered the university.  The state established the university to serve the needs of a population that was at the time excluded from other public institutions in Virginia.  Virginia Normal and College Institute opened as a teacher training college for both male and female black students but it also included a modest liberal arts curriculum. @ Virginia State University
Photo by Corey Dargan
Open Photo by Corey Dargan

Check out the Petersburg hotels guests love right now

Frequently asked questions

How much does a hotel room cost in Petersburg?
You can choose a great hotel in Petersburg from $59 with properties to suit all budgets and needs. If you're looking for an affordable hotel in Petersburg that meets all of your requirements, just sort hotels by "Price: low to high" after applying your filters when searching on Hotels.com. If you're a member, don't forget to sign in to your account to unlock more savings.
How can I find deals and earn rewards at Petersburg hotels?
Members can save up to 20% on select hotels in Petersburg. Plus, Silver, Gold and Platinum members earn extra rewards on VIP Access bookings, making each stay even more rewarding.

Can I book Petersburg hotels with free cancellation?
In order to book a refundable Petersburg hotel, simply filter hotels by "Property cancellation options" and select "Fully refundable property". The majority of hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are some top pet-friendly hotels in Petersburg?
Our travelers' favorite pet-friendly hotels in Petersburg include:You can also use the "Amenities" filter in your search on Hotels.com and check "Pet friendly" to discover more pet-friendly hotels in Petersburg.
What are the top Petersburg hotels with a pool?
For some added luxury, discover the best Petersburg hotels with a pool. To find more stays in Petersburg with a pool, use the "Amenities" filter on Hotels.com in your search and select "Pool".
What are some of the best Petersburg hotels with free parking?
If you're driving, a great Petersburg hotel with free parking is a bonus. Our travelers' favorites include:
What are some popular hotels in central Petersburg?
If you're looking for hotels in central Petersburg, check out Ragland Mansion Bed & Breakfast and Stay-Over Suites. Travelers love Ragland Mansion Bed & Breakfast for its location, as well as the free cooked-to-order breakfast, free parking and bathrobes this bed & breakfast offers. Stay-Over Suites is another popular central hotel with a free self-serve breakfast, a 24-hour gym and a golf clubhouse. Ettrick is a central neighborhood for your Petersburg vacation.
Are all taxes and fees included in the Petersburg hotel prices shown on Hotels.com?
Hotels.com provides upfront pricing so you can relax knowing you won't be met with surprise additional fees or taxes when you're ready to confirm your booking. From the time you start your search on Hotels.com, the price you see is what you pay. This makes it much easier to compare properties and secure our best deal for your next getaway.
What accommodations do travelers like in Petersburg?
Where can I find free parking at my hotel in Petersburg?
These hotels offer the perk of free parking: American Inn Motel and California Inn.
Can I book a refundable hotel in Petersburg?
If you're looking for the flexibility to change your travel plans to Petersburg, most accommodations provide refundable* rates you can book. You can see these accommodations by searching our site and using the "fully refundable" filter to narrow the results down.
Where can I stay with my pet in Petersburg?
Your animal companion is welcome at these pet-friendly hotels: Days Inn by Wyndham Petersburg/South Fort Lee, Hampton Inn by Hilton Petersburg Ft. Gregg Adams, and Super 8 by Wyndham Petersburg. There are 13 options to choose from on our site.

Find out more about Petersburg

Find out more about Petersburg

Unveil the Artistic Soul of Petersburg: A Journey Through Time and Beauty

Discover Petersburg, Virginia, a charming city steeped in history and culture. Stroll through its revitalized downtown, where stunning architecture and historic churches whisper tales of the past. Explore the acclaimed museums, including the Petersburg National Battlefield and the Virginia State Museum, which showcase the region's rich heritage. Enjoy picturesque parks and the serene Appomattox River, perfect for leisurely walks and picnics. With its blend of historic charm and vibrant community spirit, Petersburg offers a unique escape for history buffs, culture seekers, and those looking for an off-the-beaten-path adventure. For our best hotel rates in Petersburg and to enhance your stay, be sure to check out Hotels.com's Last-Minute DealsOpens in a new window on travel.

Discover great hotels in Petersburg

Petersburg offers a range of hotel accommodations, from budget-friendly options to comfortable suites and charming boutique stays. Many hotels are conveniently located near historic sites and local attractions, providing a welcoming atmosphere for travelers seeking both relaxation and exploration. These are some of the hotels preferred by our travelers in Petersburg:

  1. Delta Hotels by Marriott Colonial HeightsOpens in a new window: This charming 3.0-star hotel offers a delightful blend of natural accommodation experience and business amenities, making it a perfect choice for leisure travelers seeking comfort and relaxation. With an inviting ambiance, the property features accessible business facilities, ensuring a smooth stay. Guests appreciate the beautifully clean rooms and exceptional hospitality, making it an ideal spot for those looking to enjoy a wellness-oriented retreat. The on-site restaurant adds to the experience, providing a great dining option for travelers to unwind after a day of exploration.
  2. Hilton Garden Inn Richmond South/SouthparkOpens in a new window: A well-situated 3.0-star hotel, this property is tailored for city explorers and leisure travelers. Located in the heart of the city, it offers a convenient base for discovering local attractions. The hotel features a terrace for outdoor enjoyment and is known for its clean and welcoming atmosphere. Guests enjoy the comfortable accommodations and appreciate the vibrant bar and restaurant options, making it a social hub for travelers looking to relax and connect after a day of adventure.
  3. Ragland Mansion Bed & BreakfastOpens in a new window: This elegant 3.5-star bed and breakfast offers a unique and intimate experience, perfect for leisure travelers seeking a distinctive stay. Set in a beautifully maintained historic property, it features comfortable accommodations and a tranquil atmosphere. Guests rave about the delicious breakfast and the personal attention provided by the host, enhancing the overall charm of the stay. This bed and breakfast is ideal for those looking to immerse themselves in a cozy, home-like environment while enjoying the beauty of the surrounding grounds.

Top locations to stay in Petersburg

When visiting Petersburg, Virginia, consider staying in Bellwood, Ettrick, or Varina. Bellwood offers vibrant nightlife and shopping options, while Ettrick features historic sites and beautiful parks. Varina combines family-friendly activities with shopping and entertainment. For first-time visitors, Bellwood is the best choice, providing easy access to downtown Petersburg and a variety of attractions.

  1. VarinaOpens in a new window: Varina is a fantastic place to stay for those looking to enjoy a blend of nature and local charm. With attractions like Dorey Park and the historic Shockoe Slip nearby, you’ll find plenty of scenic spots to relax and explore. The area offers a variety of shopping options, including the lively 17th Street Farmers’ Market and White Oak Village, where you can pick up unique finds. In the evenings, catch a show at the cultural venues like the Hippodrome Theater or the Altria Theater, providing you with a taste of local arts and entertainment.
  2. BellwoodOpens in a new window: Bellwood is an excellent choice for travelers who want to experience both history and outdoor activities. The James River and Broad Street are nearby, perfect for leisurely strolls and local dining options. The area is well-connected to cultural attractions like the Iron Bridge Sports Park and the vibrant Hippodrome Theater, making it easy to dive into the local scene. For those looking to shop, the Lazy Daisy and South of the James Market offer delightful local goods and produce.
  3. EttrickOpens in a new window: If you're seeking a peaceful retreat, Ettrick provides a charming atmosphere with access to nature. Explore the beautiful Pocahontas State Park or the historic Shirley Plantation for a taste of Virginia's rich heritage. While it may be quieter than other areas, you can still enjoy activities at local spots like Swaders Sports Park. For shopping, Southpark Mall and MastRpieces Unlimited offer a variety of options to explore. Ettrick is ideal for a laid-back stay filled with natural beauty and community spirit.

Things to do in Petersburg

Petersburg invites travelers to explore its stunning natural beauty, from serene lakes and lush parks to scenic waterfronts. Enjoy leisurely boating trips, invigorating hikes through enchanting forests, and vibrant shopping experiences. With its charming architecture and rich artistic vibe, it’s a delightful blend of relaxation and exploration.

  • Rogers StadiumOpens in a new window – Catch an exciting game or event at this local stadium known for its vibrant atmosphere. Explore the surrounding area, where architectural gems and historical churches create a picturesque backdrop for your visit.
  • Keystone Antique Truck and Tractor MuseumOpens in a new window – Delve into the fascinating world of vintage vehicles at this unique transport museum. Marvel at an impressive collection of antique trucks and tractors that tell the story of America’s automotive history, all while surrounded by charming architectural features.
  • Pamplin Historical ParkOpens in a new window – Step back in time at this remarkable historic site. Explore the beautifully preserved landscapes and engaging exhibits that highlight significant events from the Civil War, offering a deeper understanding of the past amidst the park's serene environment.
  • National Museum of the Civil War SoldierOpens in a new window – Visit this military museum to learn about the everyday lives of soldiers during the Civil War. Interactive displays and artifacts provide a compelling glimpse into this pivotal time in American history within a thoughtfully designed space.
  • Farmers BankOpens in a new window – Discover the rich heritage of Petersburg at this historic place. The architecture itself is a testament to the city’s past, making it a wonderful stop for those interested in local history and culture.

5 tips for savvy savings when booking a hotel in Petersburg

  1. 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 great value for your money, a stay of at least 2 to 3 days is recommended to fully appreciate the city's rich history and cultural heritage. You can explore impressive landmarks, beautiful churches, stunning cathedrals, and fascinating museums that showcase the architecture and history of the area. With the possibility that prices may drop during these months, you can enjoy an affordable getaway that highlights Petersburg's cultural gems.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals to Petersburg, visit the DealsOpens in a new window or Last-Minute DealsOpens in a new window section on Hotels.com, where you may find discounted hotel rates close to your travel date. Consider enabling email alerts or push notifications to stay informed about flash sales and special promotions, helping you catch savings opportunities. The Smart ShoppingOpens in a new window tool in the app allows you to compare hotel prices and amenities, so if rates drop or rooms become available, you're more likely to be the first to know, making it easier to book a spontaneous getaway.
  3. Be flexible with dates: Prices can fluctuate based on factors like the hotel's location, star rating, and the time of year, so being flexible with your travel dates may help you save on your stay in a Petersburg hotel. If you're seeking a unique experience, boutique hotels often provide a more personalized touch and sometimes better value. When you book through Hotels.com, we’ll inform you whether the price for your selected dates is above or below the average. If the rates are on the higher side, we’ll suggest more budget-friendly dates to increase your chances of getting a better deal.
  4. Consider your location: Hotels near the city center usually tend to be pricier, but thanks to Petersburg's fantastic public transportation, you might discover a more affordable independent hotel a bit further out that still offers great connectivity. If you're interested in exploring alternative, less crowded neighborhoods or even lesser-known nearby cities, you can often find excellent value for your money. Opting for these alternative locations could provide a more authentic and budget-friendly experience.
  5. Join One Key™: Become a One Key MemberOpens in a new window for free and book your next stay in Petersburg. Save on over 100,000 hotels worldwide with exclusive member prices. As a member, you can quickly progress through the tiers and enjoy perks, like free room upgrades when available and food and beverage discounts at select VIP Access properties.

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, with light rainfall. On the other hand, October to December tend to be quieter times to visit, marked by light rainfall and mostly sunny conditions.

Petersburg is a family-friendly place known for its restaurants. Learn about the local heritage of Petersburg at landmarks like Petersburg National Battlefield Park and Trapezium House. There's plenty more to see, including sights like Rogers Stadium and Virginia Motorsports Park.