Petersburg Vacations from $522

Book a Hotel + Flight or Car together to unlock savings

Photo by Michelle M
  • Plan, book, travel with confidence

  • payments icon

    Better together

    Save up to $1,045 when you book a flight and hotel together*
    lob hotels icon

    Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
    lob packages icon

    Rest easy

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

Your Petersburg Vacation

Experience the unique character and personality of Petersburg with a tailor-made Petersburg vacation package. From its rich history to its spectacular views, you'll never have a boring moment in this city. Like some inspiration on what to do or see first during your trip to Petersburg? Head for leading attractions like Shambolee Golf Course. A couple of clicks is all it takes to create the perfect Petersburg vacation on Expedia.

The Latest Petersburg vacation packages

Price found within the past 48 hours. Click for updated prices.
Hotel O Sycamore - Havana IL
Northfield Inn, Suites & Conference Center
Country Inn & Suites by Radisson, Springfield Southeast
State House Inn, Trademark Collection by Wyndham
Days Inn by Wyndham Springfield
Don't see what you're looking for?
See all available trips from Columbus to Petersburg
View all trips

Discover the most popular places to visit in Petersburg

Petersburg Hotel Deals

Riverbank Lodge

Riverbank Lodge

2.5 out of 5
522 South 6th Street, Petersburg, IL
Fully refundableReserve now, pay when you stay
$90 nightly
The price is $100 total per night from Jul 21 to Jul 22
$100 total
Jul 21 - Jul 22
Total includes taxes and fees
8.8/10 Excellent! (368 reviews)
"Everything was perfect but the room was so tiny but it worked out well…"

Reviewed on Jul 10, 2025

Riverbank Lodge
Three Pines Petersburg - Luxurious 10 Bedroom Home in Historic Petersburg

Three Pines Petersburg - Luxurious 10 Bedroom Home in Historic Petersburg

Petersburg
9.8/10 Exceptional! (22 reviews)
Wonderful Venue - Three Pines
"Three Pines is an amazing place! We hosted our wedding here in June of 2025 and could not have asked for a more beautiful setting, attentive staff, and quiet grounds. We had guests in every rentable room, and they all raved about the accommodations. It was especially hot outside during our stay and ..."

Reviewed on Jul 7, 2025

Three Pines Petersburg - Luxurious 10 Bedroom Home in Historic Petersburg
Style on the Square 2-bedroom bungalow with WiFi, AC in Petersburg

Style on the Square 2-bedroom bungalow with WiFi, AC in Petersburg

Petersburg
10/10 Exceptional! (3 reviews)
Fun
"My two girls loved the loft with the spiral staircase."

Reviewed on Mar 28, 2025

Style on the Square 2-bedroom bungalow with WiFi, AC 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.

Find the Best Petersburg Vacation Packages

Petersburg Essential Information

Language
English
Currency
U.S dollars
Closest Airport
Abraham Lincoln Capital Airport (SPI)
Population
720
Max Temp Winter
35ºF
Max Temp Summer
80ºF

More vacations you might like

Frequently asked questions

How much does a Petersburg vacation package cost?
You can grab a vacation package to this destination from $522 on Expedia. However, how much your vacation to Petersburg costs will depend on the season, hotel choice and length of stay.
What are the cheapest months to go to Petersburg?
You can typically find lower rates and better availability in December, January and February. Take a look at our cheap Petersburg vacation packages and you could score 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 see and do. Typically, a handful of days to a week will give you plenty of time to hit all the leading sights and explore some hidden treasures along the way.
How to find the best Petersburg package deals?
Begin your search for a Petersburg package deal by entering your preferred travel dates and destination under our "Packages" tab. Then select some filters, like "Popular locations" and "Property type," to tailor the results to your exact needs. You can also sort by "Package discount" and discover offers that come with huge savings. If you don't find the perfect Petersburg package deal right away, just change your dates and search again. Keep in mind that deals are only available for a limited time, so book early and get your Petersburg getaway off to a flying start.
Is it cheaper to book a Petersburg vacation as a package?
You can enjoy significant savings on your next Petersburg retreat by booking a tailored vacation package. Check the "Package" heading, then select your destination and travel dates to see some great hotel prices and airfares. Bundling can save travelers hundreds of dollars. Consider adding a rental car and you may score a better deal.
When to book a vacation package to Petersburg?
If you've got your Petersburg travel dates locked in, book as soon as you can to bag some outstanding deals. With Expedia, you can typically reserve some flights up to one year ahead of time. Prefer spur-of-the-moment getaways? Our last-minute deals are ideal for setting off on a whim.
Does Expedia offer Book Now, Pay Later Petersburg vacation packages?
If you're like us, you love traveling the world but don't love the big price tag that can come with it. That's why we've created Book Now, Pay Later vacations. With the help of online lender Affirm, you can spread the total cost of your Petersburg break across 3, 6 or 12 months. There are also no hidden costs or late payment fees, so you can secure great vacation packages with payment plans as soon as you see them.
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.