Petersburg Vacation Packages

Book a Hotel + Flight or Car together to unlock savings

  • Plan, book, travel with confidence

  • Better together

    Save up to CA $4,200 when you book a flight and hotel together*
  • Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
  • Rest easy

    Plan, book, and manage your trip all in one place

Your Petersburg Vacation

Our vacation packages to Petersburg provide endless opportunities to discover new sights, sounds and tastes. And with all the details worked out, you can let go and enjoy your city escape to the fullest. If sightseeing is on the cards during your trip to Petersburg, check out big attractions like Virginia State University, Pamplin Historical Park and Petersburg National Battlefield Park. Check out Expedia's extensive range of travel options and book your ultimate vacation to Petersburg today.

Top Petersburg Vacation Deals

Price found within the past 48 hours. Click for updated prices.
Williamsburg Woodlands Hotel & Suites, an official Colonial Williamsburg Hotel

Williamsburg Woodlands Hotel & Suites, an official Colonial Williamsburg Hotel

Colonial Williamsburg
CA $928
per person
Dec 3 - Dec 6
found 1 day ago
Roundtrip non-stop flight included
Halifax (YHZ) to Richmond (RIC)
8.8/10 Excellent! (2,000 reviews)
A

Reviewed on Oct 6, 2026

The Commonwealth

The Commonwealth

Downtown Richmond
CA $1,754
per person
Nov 22 - Nov 29
found 1 day ago
Roundtrip non-stop flight included
Vancouver (YVR) to Richmond (RIC)
8.8/10 Excellent! (1,406 reviews)
Kingsmill Resort

Kingsmill Resort

Kingsmill
CA $1,992
per person
Dec 26 - Jan 2
found 1 day ago
Roundtrip flight included
Edmonton (YEA) to Richmond (RIC)
8.6/10 Excellent! (1,006 reviews)
Wingate by Wyndham Richmond Short Pump

Wingate by Wyndham Richmond Short Pump

Short Pump
CA $1,446
per person
Nov 22 - Nov 29
found 1 day ago
Roundtrip non-stop flight included
Vancouver (YVR) to Richmond (RIC)
8.4/10 Very good! (1,707 reviews)
Just to start the room didn't seem clean it just seems like the bed was made, I came to my room after a late night out and saw some cockroaches walking across the lobby like they owned the place ewww, the gym which is an insult to even call a gym has one or 2 treadmills and that's it not a real gym. Won't be staying here ever again.

Reviewed on Oct 6, 2026

A house full of steel balls and games

A house full of steel balls and games

Dumbarton
CA $1,428
per person
Nov 22 - Nov 29
found 1 day ago
Roundtrip non-stop flight included
Vancouver (YVR) to Richmond (RIC)
9.6/10 Exceptional! (118 reviews)
The hospitality was amazing. And the free games was a nice addition.

Reviewed on Aug 21, 2026

Ready to book your vacation to Petersburg?

Choose your dates

Petersburg Hotel Deals

Hampton Inn by Hilton Petersburg Fort Lee

Hampton Inn by Hilton Petersburg Fort Lee

11909 S Crater Rd Petersburg VA
Fully refundableReserve now, pay when you stay
CA $144
CA $162 total
Oct 13 - Oct 14
includes taxes & fees
8.8/10 Excellent! (704 reviews)
"Wonderful staff - breakfast was great - we had a dog and it was perfect for here."

Reviewed on Oct 3, 2026

Hampton Inn by Hilton Petersburg Fort Lee
Country Inn & Suites by Radisson, Petersburg, VA

Country Inn & Suites by Radisson, Petersburg, VA

130 Wagner Road Petersburg VA
Fully refundable
CA $138
CA $159 total
Oct 29 - Oct 30
includes taxes & fees
8/10 Very good! (1,007 reviews)
"Room was clean and the staff was very helpful"

Reviewed on Oct 5, 2026

Country Inn & Suites by Radisson, Petersburg, VA
Woodspring Suites Petersburg Near Fort Lee

Woodspring Suites Petersburg Near Fort Lee

3657 South Crater Road Petersburg VA
Fully refundableReserve now, pay when you stay
CA $134
CA $157 total
Oct 7 - Oct 8
includes taxes & fees
Woodspring Suites Petersburg Near Fort Lee
See all 705 properties in Petersburg
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.

Stay near popular Petersburg attractions

National Museum of the Civil War Soldier

7.6/10 (58 reviews)
You can browse the exhibits at National Museum of the Civil War Soldier, a museum with a story of its own, during your travels to Petersburg. While in this family-friendly area, you can savor the top-notch restaurants.
See properties

Virginia Motorsports Park

7.6/10 (25 reviews)
You can take time to visit Virginia Motorsports Park during your travels to Petersburg. While in this family-friendly area, you can savor the top-notch restaurants.
See properties

Rogers Stadium

7.4/10 (27 reviews)
Catch an event at Rogers Stadium during your trip to Petersburg. While you're in the area, stroll along the riverfront.
See properties

Pamplin Historical Park

7.4/10 (65 reviews)
Explore the great outdoors at Pamplin Historical Park, a lovely green space in Petersburg. While in this family-friendly area, you can savor the top-notch restaurants.
See properties

Old Blandford Church

8.2/10 (23 reviews)
Old Blandford Church is just one of the places to see in Petersburg, so why not enjoy the other things to explore during your travels? While in this family-friendly area, you can savor the top-notch restaurants.
See properties

Centre Hill Museum

6.0/10 (18 reviews)
You can study the exhibits at Centre Hill Museum, a museum with a storied past, during your trip to Petersburg. While you're in the area, find time to visit its shops.
See properties

Dogwood Trace Golf Course

6.6/10 (40 reviews)
Enjoy a round of golf in Petersburg at Dogwood Trace Golf Course. While in this family-friendly area, you can savor the top-notch restaurants.
See properties

Trapezium House

7.4/10 (40 reviews)
Learn about the local history of Petersburg when you take a trip to Trapezium House. While you're in the area, find time to visit its shops.
See properties

Frequently asked questions

How much does a Petersburg vacation package cost?
Offering great value package deals from CA $928 on Expedia, you'll be thrilled with how little a vacation to Petersburg costs! Our packages make travel planning easier and your savings go further.
What are the cheapest months to go to Petersburg?
You can typically find lower prices and greater availability in December, January and February. Take a look at our cheap Petersburg vacation packages and you could land some great off-season discounts.
How many days is enough for Petersburg?
The ideal length for your Petersburg vacation depends on what you'd like to do and see. Usually, a handful of days to a week will give you plenty of time to check out all the leading attractions and explore some hidden gems along the way.
Is it worth booking a vacation package to Petersburg?
Petersburg is a good vacation destination with attractions like Petersburg National Battlefield Park among the many things to keep you busy. Whether you're travelling with the family or planning a trip with friends, a Petersburg vacation promises a good time for everyone.
How to find the best Petersburg package deals?
Use Expedia's handy filters to help you find some of the best Petersburg package deals. When you start your search, just set your maximum budget and then order the results by "Price: low to high." If you're looking to save, plan your adventure for midweek, or browse for Petersburg package deals in the low season. Switch up your travel dates and you may land even bigger discounts. As a rule of thumb, it's typically best to lock in your vacation package well in advance.
Is it cheaper to book a Petersburg vacation as a package?
You can enjoy significant savings on your next Petersburg break by booking a tailored vacation package. Click on the "Package" heading, then select your travel dates and destination to see the best flight and hotel prices. Bundle everything into a neat package and you can save hundreds of dollars. Consider adding a rental car and you may land a better deal.
When to book a vacation package to Petersburg?
If you've got your Petersburg travel dates finalized, book early to grab some awesome deals. With Expedia, you can often reserve some flights up to a year in advance. Prefer spur-of-the-moment adventures? Our last-minute deals are ideal for quick escapes.
How to plan a trip to Petersburg?
  1. Pick the best time to travel: Your schedule, preferred season and the type of weather you enjoy can all impact your decision on when to go to Petersburg.
  2. Set your budget: Consider costs like flights, transportation and food when calculating how much to save for your trip to Petersburg. Then, select a hotel that matches your budget, whether that's a low-cost stay or a swankier retreat.
  3. Set the duration of your trip: Start by making a list of all the attractions you want to get to in Petersburg. Then, estimate how long you'll need for each, as well as any travel time.
  4. Combine your accommodations and airfare: Once you've settled on your trip dates and duration, book the right Petersburg vacation package for you.

Explore a world of travel with Expedia

* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.