Holiday package deals in St. Petersburg

2 travellers
Exact dates

Tips for booking hotels in St. Petersburg

Gain useful insights to help choose a hotel in St. Petersburg. Data was last updated on Fri Jul 04 2025.
Cheapest month:September
Most expensive month:November
Average price in St. Petersburg:£177/night
Cheapest price found:£26/night
Cheapest day:Monday
Most expensive day:Sunday
£109 - £340
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£131 - £340
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Popular St. Petersburg vacation deals

Users browsing Cheapflights choose these holiday deals more than any other. Data was last updated on Fri Jul 04 2025.
5900 Gulf Boulevard, Saint Pete Beach, FL, United States
0.0 mi from city centre
Free Wi-Fi
£943
Avg. per night
6000 Gulf Boulevard, Saint Pete Beach, FL, United States
0.0 mi from city centre
£1,420
Avg. per night
6300 Gulf Boulevard, Saint Pete Beach, FL, United States
0.0 mi from city centre
Free Wi-Fi
£984
Avg. per night
5300 Gulf Boulevard, Saint Pete Beach, FL, United States
0.0 mi from city centre
Free Wi-Fi
£1,015
Avg. per night
5250 Gulf Boulevard, Saint Pete Beach, FL, United States
0.0 mi from city centre
Free Wi-Fi
£1,015
Avg. per night
3400 Gulf Boulevard, Saint Pete Beach, FL, United States
0.0 mi from city centre
Free Wi-Fi
£1,689
Avg. per night
6800 Sunshine Skyway Lane, St. Petersburg, FL, United States
0.0 mi from city centre
Free Wi-Fi
Parking
£846
Avg. per night
5500 Gulf Boulevard, Saint Pete Beach, FL, United States
0.0 mi from city centre
£1,271
Avg. per night
4900 Gulf Boulevard, Saint Pete Beach, FL, United States
0.0 mi from city centre
Free Wi-Fi
Spa
£969
Avg. per night
950 Lake Carillon Drive, St. Petersburg, FL, United States
0.0 mi from city centre
Free Wi-Fi
Parking
£1,076
Avg. per night

Where to stay in St. Petersburg

Utilise the map to find the perfect place to stay for your trip to St. Petersburg. There are 186 hotels to choose from in St. Petersburg.

FAQ about St. Petersburg holiday packages

Find answers to frequently asked questions Cheapflights users have about St. Petersburg holiday deals.
  • How much are vacation packages to St. Petersburg?

    St. Petersburg holidays can be booked for as little as £1,154.

  • What is the cheapest time of year to travel to St. Petersburg?

    St. Petersburg holidays in June typically cost around £133.

  • Can I save money on travel by booking a holiday package with Cheapflights?

    Make sure to check back regularly as prices are subject to change.

  • What other destinations does St. Petersburg have flight+hotel deals to?

    In addition to St. Petersburg, Cheapflights also offers holiday packages to Florida

See more FAQs