St. Petersburg Holidays

  • Plan, book, travel with confidence

  • payments icon
    Better together
    Save up to €185 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

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

St. Petersburg Beach Holiday

Listen to the waves lapping at the shore and stroll by the sparkling waters on your St. Petersburg holiday. If you need an escape from everyday life, a trip to St. Petersburg is just what the doctor ordered. We have a great range of St. Petersburg holiday deals to pick from. Snap up one near Eckerd College Beach, just 10 kilometres from the centre of town, and live out your holiday fantasies without hurting your budget.

Top hotels in St. Petersburg

SkyBeach Hotel and Marina
SkyBeach Hotel and Marina
3 out of 5
6800 Sunshine Skyway Lane, St. Petersburg, FL
Fully refundableReserve now, pay when you stay
The price is €318 per night from 23 Feb to 24 Feb
€318
includes taxes & fees
23 Feb - 24 Feb
8.6/10 Excellent! (102 reviews)
"Staff was awesome. Would have given a 5-Star overall rating, but the one minus was the adjoining doors in the rooms. Doors are cut 2” short on the bottom and you can hear your neighbors clear as day(and night when someone was snoring and coughing all night). Wouldn’t have been as much of a problem ..."

Reviewed on 17 Feb 2025

SkyBeach Hotel and Marina
Crystal Bay Hotel
Crystal Bay Hotel
3 out of 5
7401 Central Avenue, St. Petersburg, FL
The price is €191 per night from 25 Feb to 26 Feb
€191
includes taxes & fees
25 Feb - 26 Feb
9.4/10 Exceptional! (1,309 reviews)
"The hotel was beautiful. Although the pool area was less than impressive. The staff was very friendly and accommodating. We would certainly stay here again!"

Reviewed on 18 Feb 2025

Crystal Bay Hotel
Hollander Boutique Hotel
Hollander Boutique Hotel
3 out of 5
421 4th Ave N, St. Petersburg, FL
9.4/10 Exceptional! (1,885 reviews)
"Love the restaurant, bar, pool and the decor. Rooms and bathrooms were very small though. Very clean. Well maintained. Staff were all very friendly and helpful."

Reviewed on 15 Feb 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.

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.

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