Search Petersburg hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Petersburg hotels

Hotel Petersburg, Tapestry Collection By Hilton

Hotel Petersburg, Tapestry Collection By Hilton
3.5 star property
Petersburg
9.2 out of 10, Wonderful, (141 reviews)
"Great hotel!"
United States
Vanessa
The price is AU$174
includes taxes & fees
5 Apr - 6 Apr
Hotel Petersburg, Tapestry Collection By Hilton

Ragland Mansion Bed & Breakfast

Ragland Mansion Bed & Breakfast
3.5 star property
Petersburg
9.8 out of 10, Exceptional, (368 reviews)
"Everything was great! The room was spacious and clean, the amenities exceeded expectations and the staff was superb! "
United States
Kris
The price is AU$239
includes taxes & fees
11 Mar - 12 Mar
Ragland Mansion Bed & Breakfast

Towneplace Suites By Marriott Richmond Colonial Heights

Towneplace Suites By Marriott Richmond Colonial Heights
3.0 star property
Colonial Heights
9.2 out of 10, Wonderful, (282 reviews)
"Room was very clean and kept that way during my two weeks stay. If ever back in area will definitely stay there again. 100% recommend. "
United States
Zdravko
The price is AU$215
includes taxes & fees
23 Mar - 24 Mar
Towneplace Suites By Marriott Richmond Colonial Heights

Hilton Garden Inn Richmond South/Southpark

Hilton Garden Inn Richmond South/Southpark
3.0 star property
Colonial Heights
8.6 out of 10, Excellent, (943 reviews)
"Clean rooms and friendly staff"
United States
Isaias
The price is AU$241
includes taxes & fees
15 Mar - 16 Mar
Hilton Garden Inn Richmond South/Southpark

Delta Hotels by Marriott Colonial Heights

Delta Hotels by Marriott Colonial Heights
3.0 star property
Colonial Heights
8.2 out of 10, Very good, (742 reviews)
"Staff were friendly "
United States
Lacie
The price is AU$234
includes taxes & fees
15 Mar - 16 Mar
Delta Hotels by Marriott Colonial Heights

Extended Stay America Suites Colonial Heights Fort Lee

Extended Stay America Suites Colonial Heights Fort Lee
2.5 star property
Colonial Heights
8.4 out of 10, Very good, (239 reviews)
"Clean room, friendly staff, accommodating "
United States
Tammy
The price is AU$180
includes taxes & fees
12 Mar - 13 Mar
Extended Stay America Suites Colonial Heights Fort Lee

Hampton Inn Petersburg-Southpark Mall

Hampton Inn Petersburg-Southpark Mall
2.5 star property
Colonial Heights
8.2 out of 10, Very good, (782 reviews)
"Clean facility, friendly staff especially the woman providing a delicious breakfast."
United States
Sandra
The price is AU$183
includes taxes & fees
2 Apr - 3 Apr
Hampton Inn Petersburg-Southpark Mall

Comfort Suites South Park

Comfort Suites South Park
2.5 star property
Colonial Heights
8.0 out of 10, Very good, (1,004 reviews)
"The room was clean and the staff was great!"
United States
Teresa
The price is AU$190
includes taxes & fees
29 Mar - 30 Mar
Comfort Suites South Park

Drury Plaza Hotel Richmond

Drury Plaza Hotel Richmond
3.0 star property
Glen Allen
9.6 out of 10, Exceptional, (2,918 reviews)
"Great place to stay. "
United States
Daniel
The price is AU$197
includes taxes & fees
5 Apr - 6 Apr
Drury Plaza Hotel Richmond

Sleep Inn & Suites Prince George near Fort Lee

Sleep Inn & Suites Prince George near Fort Lee
2.5 star property
Prince George
8.6 out of 10, Excellent, (408 reviews)
"Staff, amenities and the room was excellent. Enjoyed my visit "
United States
LATOYA
The price is AU$182
includes taxes & fees
12 Mar - 13 Mar
Sleep Inn & Suites Prince George near Fort Lee

Country Inn & Suites by Radisson, Petersburg, VA

Country Inn & Suites by Radisson, Petersburg, VA
2.5 star property
Petersburg
7.6 out of 10, Good, (1,005 reviews)
"The room was clean and comfortable .The staff was courteous."
United States
Edward
The price is AU$159
includes taxes & fees
30 Mar - 31 Mar
Country Inn & Suites by Radisson, Petersburg, VA

Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG

Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG
2.5 star property
Petersburg
8.4 out of 10, Very good, (559 reviews)
"Rooms were very clean and spacious, the staff was very polite and professional. Would recommend "
United States
Mark
The price is AU$205
includes taxes & fees
1 Apr - 2 Apr
Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG

Motel 6 Petersburg, VA - Fort Lee

Motel 6 Petersburg, VA - Fort Lee
2.0 star property
Petersburg
6.4 out of 10, (729 reviews)
"Staff nice and welcoming "
United States
Wagner
The price is AU$110
includes taxes & fees
10 Mar - 11 Mar
Motel 6 Petersburg, VA - Fort Lee

Flagship Inn

Flagship Inn
2.0 star property
Petersburg
4.0 out of 10, (384 reviews)
"Property was so neglected and run down we did not stay, we went to a different notel. this place should be shut down"
United States
Bonita
Flagship Inn

Comfort Inn & Suites Prince George - Fort Lee

Comfort Inn & Suites Prince George - Fort Lee
2.5 star property
Prince George
8.0 out of 10, Very good, (354 reviews)
"Wonderful stay"
United States
Sonia
The price is AU$170
includes taxes & fees
10 Mar - 11 Mar
Comfort Inn & Suites Prince George - Fort Lee

Super 8 by Wyndham Petersburg

Super 8 by Wyndham Petersburg
2.0 star property
Petersburg
6.2 out of 10, (386 reviews)
"I loved the clean room the staff was great and it also has a hot tub it the room that was awesome and it was very quiet considering were it's located i felt very safe and had an very enjoyable stay. I will be staying here again "
United States
James
The price is AU$123
includes taxes & fees
22 Mar - 23 Mar
Super 8 by Wyndham Petersburg

Hampton Inn by Hilton Hopewell Fort Gregg-Adams

Hampton Inn by Hilton Hopewell Fort Gregg-Adams
2.5 star property
Hopewell
8.2 out of 10, Very good, (389 reviews)
"The room is clean, great service and good breakfast "
United States
Adesola
The price is AU$160
includes taxes & fees
31 Mar - 1 Apr
Hampton Inn by Hilton Hopewell Fort Gregg-Adams

Candlewood Suites Hopewell - Fort Lee by IHG

Candlewood Suites Hopewell - Fort Lee by IHG
2.5 star property
Hopewell
8.4 out of 10, Very good, (142 reviews)
"Very clean and comfortable."
United States
Lisa
The price is AU$172
includes taxes & fees
6 Apr - 7 Apr
Candlewood Suites Hopewell - Fort Lee by IHG

Best Inn

Best Inn
2.5 star property
Petersburg
4.2 out of 10, (402 reviews)
"Room had roaches and bed bugs"
United States
Rashad
The price is AU$90
includes taxes & fees
15 Mar - 16 Mar
Best Inn

WoodSpring Suites Colonial Heights Fort Lee

WoodSpring Suites Colonial Heights Fort Lee
2.5 star property
Colonial Heights
5.8 out of 10, (421 reviews)
"We really appreciate for their service."
United States
Khin
The price is AU$146
includes taxes & fees
10 Mar - 11 Mar
WoodSpring Suites Colonial Heights Fort Lee
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

The Annual Holiday Sale

Members save up to 40% on hotels and homes. Plan this year’s big trip and save.
Save an average of 15% on thousands of hotels when you're signed in

Our guide on 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

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.

city of petersburg, virginia

Top Petersburg Hotel Reviews

Recent Reviews in Petersburg

More cheap accommodation in Petersburg

Find out more about Petersburg

Top reasons to visit Petersburg

  • Historical Sites: Petersburg is rich in history, featuring numerous museums and plantations that offer insight into its past.
  • Outdoor Activities: Enjoy the natural beauty of the area with various parks and eco-friendly adventures suitable for families.
  • Family-Friendly Attractions: The city offers a mix of educational and fun activities that cater to all ages.
  • Charming Neighbourhoods: Explore friendly local areas perfect for leisurely strolls and budget-friendly excursions.
  • Exciting Motor Racing: Experience the thrill of motor racing events while visiting Petersburg.

Find great hotels in and around Petersburg

Discover a range of accommodation options in Petersburg, Virginia, where you'll find welcoming hotels and motels perfect for every type of traveller. Whether you're after a business-friendly stay, a pet-friendly environment, or a nature-themed getaway, Petersburg has something to suit your needs. Explore the best hotels in the area and make your visit memorable with comfortable lodgings that cater to both leisure and business pursuits.

  • Quality Inn Chester - South Richmond: Immerse yourself in a nature-inspired environment at Quality Inn Chester - South Richmond, located a mere 12.9km from Petersburg. This hotel is perfect for business travellers seeking a serene getaway combined with essential facilities. The property offers a 24-hour Business Centre and meeting rooms, ensuring that your work needs are met with ease. Guests can enjoy a tranquil atmosphere while being close to nature, making it a great choice for those who appreciate the outdoors without sacrificing business amenities.
  • Quality Inn Petersburg Near Fort Gregg-Adams: Located conveniently in Petersburg, this Quality Inn is ideal for both leisure and business travellers. Guests can indulge in complimentary breakfast options, including a delightful continental spread, before heading out for the day. The hotel also features a restaurant for those seeking convenient dining options. Entertainment is at your fingertips with satellite TV, premium channels, and flat-screen televisions in every room, making it a comfortable home base for your exploration of the area.
  • Stay-Over Suites: Just 8.0km from Petersburg, Stay-Over Suites offers a unique blend of business and adventure for those looking to explore. This 3-star accommodation boasts a fully accessible Business Centre, available 24 hours a day, catering to your professional needs. Adventure enthusiasts will love the variety of nearby activities, including parasailing, fishing, sailing, rock climbing, and hiking. With ample opportunities for both work and play, Stay-Over Suites is a perfect choice for the adventurous traveller.

Where to stay in and around Petersburg

When visiting Petersburg, Virginia, you'll discover a blend of history and charm perfect for families and culture enthusiasts alike. Explore the city's rich heritage through its museums and historic sites, or enjoy outdoor activities in scenic parks. Nearby, charming neighbourhoods offer a friendly atmosphere and budget-friendly excursions. Whether you're wandering through urban streets or relaxing in picturesque settings, Petersburg promises an unforgettable experience filled with warmth and Southern hospitality.

  • Colonial Heights: Located a mere 3.2km away from Petersburg, Colonial Heights is a vibrant city that caters to diverse visitor experiences. Its appeal peaks in March to April and July, drawing in families, business travellers, and city explorers alike. While you're here, indulge in the local shopping centres and malls or visit the historic college university and racetrack. The nearby theme park offers exhilarating fun for all ages, making it an excellent destination for families looking for entertainment and adventure.
  • Templeton: Nestled within the Petersburg area, Templeton is a quaint village that welcomes visitors throughout the year, with peak arrivals in April and from July to August. This charming locale is perfect for family outings and business trips. Visitors can enjoy the local shopping centres and recreational facilities. Don't miss exploring the nearby national state park and historic buildings, which provide great insights into the area’s heritage. Templeton strikes a perfect balance between leisure and exploration, promising a delightful experience for all.
  • Matoaca: Matoaca, another lovely village in the Petersburg region, is well-regarded for its outdoor adventures and family-friendly offerings. The village sees peak visitor numbers in July to August and October, making it a popular choice for those seeking fun in the sun. Engage in various activities at the recreational areas and the exciting karting and arcade adventure zone. With the beautiful lake and proximity to a theme park and national state park, Matoaca is an ideal spot for adventure enthusiasts and families alike.

Things to do in and around Petersburg

Petersburg offers a delightful mix of family-friendly activities and cultural experiences. Visitors can enjoy sightseeing at historical sites, explore educational attractions, and indulge in shopping at the local mall. For those keen on outdoor adventures, there are plenty of opportunities to soak up the natural beauty of the area. Don't miss the chance to experience the excitement of motor racing while you're in town!

Shopping

Petersburg offers great shopping options! MastRpieces Unlimited is a charming store just 1.6km away, perfect for unique gifts. Southpark Mall, only 3.2km away, features a variety of shops and entertainment. If you're up for a drive, check out White Oak Village, located 33.8km away.

Recreation

River City Sportsplex is a vibrant recreation park located 32.2km from Petersburg, offering wellness and relaxation vibes amidst nature. Dogwood Trace Golf Course, situated in Petersburg, provides an energetic outdoor experience for golf enthusiasts. Parker's Battery Park, 12.9km away, is a peaceful recreational area perfect for unwinding.

Adventure

Richmond Raceway, located 40.2km from Petersburg, offers exhilarating motor racing experiences amidst a vibrant sporting atmosphere. The Virginia Capital Trail, 32.2km away, invites you to enjoy scenic hikes in the great outdoors. For tennis enthusiasts, the Thalhimer Tennis Center, 35.4km from Petersburg, provides thrilling adventure activities.

Nightlife

Petersburg offers vibrant nightlife with family-friendly fun at Swaders Sports Park, just 3.2km away, featuring an arcadeAdventureZone. For culture and romance, catch a show at the Sycamore Rouge Theatre in town. Don't miss a film at Regal Southpark Mall, also 3.2km from the city centre.

Booking tips and Expedia advantages for Petersburg

Petersburg offers numerous ways to save during your visit. Enjoy free attractions like Virginia State University and Castlewood, while public transport options such as buses are budget-friendly. To find the best hotel deals, consider travelling from December to February when prices are lower, with Mondays being the cheapest day to stay. Use Expedia to compare prices, book package deals for flights and accommodation, and sort by price to find the best offers. With careful planning, you can experience Petersburg without breaking the bank.

  • 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: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and preferred hotel type. To find the most affordable prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save some dollars by combining your hotel booking in Petersburg with your flights and activities through an Expedia package deal.

Find the best attractions near Petersburg

Petersburg, Virginia, is an ideal destination for families seeking a blend of outdoor activities and cultural experiences. The city boasts a wealth of historic sites, plantations, and military museums, perfect for those interested in eco-friendly adventures and rich history. With attractions catering to all types of travellers, including options for exploring nearby St. Petersburg, your visit promises to be both educational and enjoyable.

  • Virginia State University: Immerse yourself in the rich cultural heritage of Virginia State University, located 1.4km from Petersburg. This historic institution boasts beautiful architecture and vibrant campus life, making it a great spot for a leisurely stroll and a taste of local culture.
  • Pocahontas State Park: Experience adventure at Pocahontas State Park, situated 20.9km from Petersburg. This expansive national park offers an array of outdoor activities, including hiking, fishing, and picnicking amidst stunning natural scenery, perfect for nature lovers.
  • Edgewood Plantation: Visit Edgewood Plantation, located 22.5km away, and enjoy its eco-friendly atmosphere. This historic plantation features beautiful gardens and outdoor spaces that highlight the area's rich agricultural history and natural beauty.

Best time to go to Petersburg

The best time to visit Petersburg is dependant 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

For your visit to Petersburg, Virginia, the nearest major airport is Richmond International Airport (RIC), situated 32.2km away. Recommended hotels nearby include The Jefferson Hotel, a luxurious 4.5-star option 11.3km from the airport, and the Omni Richmond Hotel and The Commonwealth, both 4-star hotels just 9.7km away. Another option is Newport News-Williamsburg International Airport (PHF), located 82.1km from Petersburg. Good hotel choices near PHF include Kingsmill Resort, a 4-star hotel 19.3km away, as well as Embassy Suites by Hilton Hampton Convention Center and The Landing at Hampton Marina, both 3.5-star rated and around 9 to 17.7km from the airport.

Frequently asked questions

Where is the best place for a stay in Petersburg?
Ragland Mansion Bed & Breakfast is a favourite property for Expedia customers. This B&B offers free breakfast and free parking. Traveller reviews also recommend Woodspring Suites Petersburg Near Fort Lee and Hampton Inn by Hilton Petersburg Fort Lee as top choices for your trip. See all available top hotels, or vacation rentals in Petersburg.
What are some of the best holiday rentals that Petersburg has to offer?
Historic Modern Walkable to to VCU: This holiday home rental outside of Petersburg has air conditioning and laundry facilities to help you feel perfectly comfortable in your new surroundings. See all 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 free breakfast, 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 Ft. Gregg Adams is a top LGBTQ-friendly hotel, and features free breakfast and free WiFi. Country Inn & Suites by Radisson, Petersburg, VA and Holiday Inn Express Petersburg 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 Hotel Petersburg, Tapestry Collection By Hilton and Super 8 by Wyndham Petersburg. 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 72 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, Siege Museum and Centre Hill Museum. Landmarks like Petersburg National Battlefield Park, Poplar Grove National Cemetery and Farmers Bank might be worth a visit. Natural beauty is on display at Pamplin Historical Park, Appomattox River and Hatcher's Run Battlefield. 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