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

Hampton Inn by Hilton Petersburg Fort Lee

Hampton Inn by Hilton Petersburg Fort Lee
2.5 star property
Petersburg
9.0 out of 10, Wonderful, (410 reviews)
"Great place."
United States
Alan
The price is AU$154
includes taxes & fees
25 Mar - 26 Mar
Hampton Inn by Hilton Petersburg 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,001 reviews)
"Loved the resort style room, equipped with living room, mini bar style kitchen and bedroom with door"
United States
Paris
The price is AU$166
includes taxes & fees
29 Mar - 30 Mar
Country Inn & Suites by Radisson, Petersburg, VA

Comfort Inn Petersburg Fort Lee Area

Comfort Inn Petersburg Fort Lee Area
2.5 star property
Petersburg
8.2 out of 10, Very good, (1,005 reviews)
"Great location and nice restaurants walkable."
United States
Bill
The price is AU$138
includes taxes & fees
29 Mar - 30 Mar
Comfort Inn Petersburg Fort Lee Area

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, (560 reviews)
" Staff was polite, rooms were good. Ac worked and a decent breakfast. Parking lot outside was a trash dump."
United States
Andrew K
The price is AU$202
includes taxes & fees
1 Apr - 2 Apr
Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie by IHG

Woodspring Suites Petersburg Near Fort Lee

Woodspring Suites Petersburg Near Fort Lee
2.5 star property
Petersburg
8.6 out of 10, Excellent, (65 reviews)
"Great room, clean and staff was helpful "
United States
Nicole
The price is AU$129
includes taxes & fees
19 Mar - 20 Mar
Woodspring Suites Petersburg Near Fort Lee

Super 8 by Wyndham Petersburg

Super 8 by Wyndham Petersburg
2.0 star property
Petersburg
6.2 out of 10, (387 reviews)
"Comfortable and clean"
United States
Felix
The price is AU$122
includes taxes & fees
29 Mar - 30 Mar
Super 8 by Wyndham Petersburg

Ragland Mansion Bed & Breakfast

Ragland Mansion Bed & Breakfast
3.5 star property
Petersburg
9.8 out of 10, Exceptional, (369 reviews)
"Beautiful and lovely bed and breakfast! "
United States
Katie
The price is AU$236
includes taxes & fees
29 Mar - 30 Mar
Ragland Mansion Bed & Breakfast

Hotel Petersburg, Tapestry Collection By Hilton

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

Travelers Inn By OYO, Templeton VA

Travelers Inn By OYO, Templeton VA
2.5 star property
Petersburg
5.0 out of 10, (195 reviews)
"Close to gas stations and restaurants, which made things easy."
United Kingdom
Josiah
The price is AU$78
includes taxes & fees
1 Apr - 2 Apr
Travelers Inn By OYO, Templeton VA

Econo Lodge Petersburg - Fort Lee

Econo Lodge Petersburg - Fort Lee
2.0 star property
Petersburg
5.4 out of 10, (563 reviews)
"EXELENTE"
Mexico
Wilfredo
The price is AU$100
includes taxes & fees
25 Mar - 26 Mar
Econo Lodge Petersburg - Fort Lee

Motel 6 Petersburg, VA - Fort Lee

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

Days Inn by Wyndham Petersburg/South Fort Lee

Days Inn by Wyndham Petersburg/South Fort Lee
2.0 star property
Petersburg
5.6 out of 10, (1,000 reviews)
"Good over night stay Not bad for the price "
United States
John
The price is AU$100
includes taxes & fees
12 Apr - 13 Apr
Days Inn by Wyndham Petersburg/South Fort Lee

Quality Inn Petersburg Fort Lee Area

Quality Inn Petersburg Fort Lee Area
2.5 star property
Petersburg
6.0 out of 10, (980 reviews)
"Location "
United States
Torrance
The price is AU$96
includes taxes & fees
12 Apr - 13 Apr
Quality 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
2.5 star property
Petersburg
8.0 out of 10, Very good, (1,000 reviews)
"The rooms were great and the staff was amazing "
United States
Terri
The price is AU$194
includes taxes & fees
29 Mar - 30 Mar
Holiday Inn Express and Suites - Petersburg - Fort Lee by IHG

Red Roof Inn Petersburg - Fort Lee

Red Roof Inn Petersburg - Fort Lee
2.0 star property
Petersburg
5.0 out of 10, (703 reviews)
"Staffed front desk, parking in front of room, good heating system and clean bed worked well. Locks on the door are broken, bedside tables are rusted out, mattress was a disaster and completely sagging with springs poking on the body in room 101, black mold on the drains in the wash basin and bath tub did not work for us."
United States
Anthony
The price is AU$96
includes taxes & fees
25 Mar - 26 Mar
Red Roof Inn Petersburg - Fort Lee

Best Inn

Best Inn
2.5 star property
Petersburg
4.2 out of 10, (404 reviews)
"Staff was amazing "
United States
Shanta
The price is AU$89
includes taxes & fees
26 Mar - 27 Mar
Best Inn

Sleep Inn & Suites Stony Creek - Petersburg South

Sleep Inn & Suites Stony Creek - Petersburg South
2.5 star property
Stony Creek
8.0 out of 10, Very good, (1,004 reviews)
"Clean and friendly "
United States
Tammy
The price is AU$127
includes taxes & fees
12 Apr - 13 Apr
Sleep Inn & Suites Stony Creek - Petersburg South

Hampton Inn Stony Creek/Petersburg Area

Hampton Inn Stony Creek/Petersburg Area
2.5 star property
Stony Creek
8.0 out of 10, Very good, (1,000 reviews)
"Very clean rooms, very good breakfast and friendly staff. "
United States
Al
The price is AU$159
includes taxes & fees
5 Apr - 6 Apr
Hampton Inn Stony Creek/Petersburg Area

Fairfield Inn & Suites by Marriott Stony Creek

Fairfield Inn & Suites by Marriott Stony Creek
3.0 star property
Stony Creek
9.4 out of 10, Exceptional, (397 reviews)
"The hotel was very clean and the staff was very friendly and welcoming!"
United States
ron
The price is AU$159
includes taxes & fees
29 Mar - 30 Mar
Fairfield Inn & Suites by Marriott Stony Creek

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, (745 reviews)
"The facility was beautiful. The room was clean, and the staff was exceptional. "
United States
Tanazia
The price is AU$232
includes taxes & fees
23 Mar - 24 Mar
Delta Hotels by Marriott Colonial Heights
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.
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?
Cozy walkable downtown retreat, 3 minutes to VCU: This holiday home rental outside of Petersburg is located in the city centre, and offers a selection of games, air conditioning and laundry facilities to help you feel perfectly comfortable in your new surroundings. It has 4 bedrooms, as well as a kitchen with a dishwasher, a fridge and a stovetop, so that you can cook with friends or family. 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 laundry facilities, and it's a top choice on Expedia for families. Red Roof Inn Petersburg - Fort Lee is another choice for your family trip. Also, attractions in the area such as Iron Bridge Sports Park and Uptown Alley are fun for children of all ages. Find more child-friendly accommodations in Petersburg.
What is the favourite LGBTQ-friendly accommodation in Petersburg?
Hampton Inn by Hilton Petersburg 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?
Woodspring Suites Petersburg Near Fort Lee is a top dog-friendly hotel, and offers laundry facilities along with free WiFi for its human guests. Other good options for you and your pet include Hampton Inn by Hilton Petersburg Fort Lee and Hotel Petersburg, Tapestry Collection By Hilton. 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 73 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