St. Petersburg Holidays

Book a Hotel + Flight or Car together to unlock savings

Where to stay in St. Petersburg

Find the best St. Petersburg areas and neighborhoods for the activities you enjoy most. Learn more about St. Petersburg

Top hotels in St. Petersburg

Hilton St. Petersburg Bayfront

Hilton St. Petersburg Bayfront

4 out of 5
333 1st St S, St. Petersburg, FL
Fully refundableReserve now, pay when you stay
The price is 2.125.930 ₫ per night from 24 Aug to 25 Aug
2.125.930 ₫
2.402.301 ₫ total
24 Aug - 25 Aug
includes taxes & fees
7.6/10 Good! (1,002 reviews)
Valet $45 Night
"Me and my son really enjoyed night swimming in the pool, its a vibe. However they should really include the valet parking at $45 per night in their ads because you have no other choice. There is nowhere to park unless you want to get towed so yes you do have to pay the extra $45 a night which really ..."

Reviewed on 14 Aug 2025

Hilton St. Petersburg Bayfront
GALAXY HOTEL

GALAXY HOTEL

3.5 out of 5
101 3rd Ave N, St. Petersburg, FL
Fully refundableReserve now, pay when you stay
The price is 3.050.179 ₫ per night from 18 Aug to 19 Aug
3.050.179 ₫
3.446.701 ₫ total
18 Aug - 19 Aug
includes taxes & fees
8.4/10 Very Good! (345 reviews)
"Oceanview"

Reviewed on 15 Aug 2025

GALAXY HOTEL
Hollander Boutique Hotel

Hollander Boutique Hotel

3 out of 5
421 4th Ave N, St. Petersburg, FL
Fully refundableReserve now, pay when you stay
9.4/10 Exceptional! (2,001 reviews)
Pleasantly surprised
"Super cute place with a ton of character, excellent food and great service. It didn’t disappoint! It felt like it was the pace to be! Good bed, small but functional bathroom. We would definitely return!"

Reviewed on 13 Aug 2025

Hollander Boutique Hotel
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.

Popular places to visit

Frequently asked questions

How much does a St. Petersburg holiday package cost?
You can grab a holiday package to this popular destination on Expedia. But how much your holiday to St. Petersburg costs will depend on factors like the season, length of stay and hotel choice.
What are the cheapest months to go to St. Petersburg?
If you'd like to score a cheap St. Petersburg holiday package, consider planning a trip in September, October and November. You're likely to find lower prices on flights and hotels during these quieter months — perfect for a budget-friendly getaway.
How many days is enough for St. Petersburg?
St. Petersburg holidays can be as short or long as you like, but to really get a feel for this place, we'd say 2 days is about right. In this timeframe, you can visit headline attractions like The James Museum of Western & Wildlife Art and Great Explorations Children's Museum along with lesser-known gems. Don't forget to explore neighbourhoods such as Downtown St. Petersburg and United Central either. If you're smart with your time, you can even take a day trip outside of St. Petersburg too.
Is it worth booking a holiday package to St. Petersburg?
St. Petersburg has everything you need for an amazing trip — golfing, culture and watersports are just the start. Whether you'd like to check out sights such as Tropicana Field and Vinoy Park, or take the path less traveled, there's plenty to see and do on your St. Petersburg holiday.
How to find the best St. Petersburg package deals?
Begin your search for a St. Petersburg package deal by entering your destination and preferred trip dates under our "Packages" tab. Then apply some filters, like "Popular locations" and "Property type," to fine-tune the results to your exact needs. You can also sort by "Package discount" and discover offers that come with unbeatable savings. If you don't find the ideal St. Petersburg package deal straight away, simply change your dates and search again. Bear in mind that deals are only available for a limited time, so book early and get your St. Petersburg escape off to a flying start.
Is it cheaper to book a St. Petersburg holiday as a package?
An Expedia holiday package could land you significant savings when compared to booking flights and stays individually. Better still, you can tailor your St. Petersburg escape to match your exact style. Choose your preferred flight time, select the hotel type and add a rental car. Browse our bundle deals and find out how much you can save.
When to book a holiday package to St. Petersburg?
If you have your St. Petersburg holiday dates locked in, book early to snap up some unbeatable deals. With Expedia, you can often reserve some flights up to one year ahead of time. Prefer spontaneous adventures? Our last-minute deals are perfect for quick escapes.
How to plan a trip to St. Petersburg?

  1. Choose when to travel: Check your schedule and pack your bags. Your favourite season and the available activities will also help you decide when to visit St. Petersburg.
  2. Calculate your budget: Make sure you have enough money to cover everything from dining out and transportation to activities and airfares. Your accommodation will probably be the biggest expense during your trip to St. Petersburg.
  3. Decide your trip length: Consider how long you'd like to spend discovering St. Petersburg. Plan your days so you can get to all the attractions and activities you're interested in without rushing.
  4. Bundle your flights and hotel: Awesome destination, check. Length of stay, check. Now all that's left is to pick a St. Petersburg holiday package that brings all your bookings together.