Florida may have travel restrictions in place due to COVID-19.

Holidays to St. Pete Beach

Accommodation, flights, car rentals, things to do and more - for your holiday in St. Pete Beach choose Expedia! Find everything you need to organise your trip to St. Pete Beach in one place. Enter your dates in the search bar above or scroll to our top deals below!

Top flight + hotel deals in St. Pete Beach

The Hotel Zamora
Postcard Inn On The Beach
Thunderbird Beach Resort
Epicurean Hotel, Autograph Collection
The Current Hotel, Autograph Collection
The Karol Hotel, St. Petersburg Clearwater, a Tribute Portfolio Hotel

Top Hotel Deals

Sirata Beach Resort
Sirata Beach Resort
3 out of 5
5300 Gulf Blvd, St. Pete Beach, FL
The price is £167 per night from 7 Dec to 8 Dec

Nestled on the beach, this St. Pete Beach resort is within a 10-minute walk of Pass-a-Grille Beach and Dolphin Landings Charter Boat Center. Upham Beach and ...

3.6/5Good! (1,267 reviews)

"The outside area was amazing. The rooms were average."…"

Reviewed on 30 Nov 2020

Sirata Beach Resort
Alden Suites - A Beachfront Resort
Alden Suites - A Beachfront Resort
3 out of 5
5900 Gulf Blvd, St. Pete Beach, FL
The price is £93 per night from 8 Dec to 9 Dec

This St. Pete Beach hotel is on the beach, 4.6 mi (7.4 km) from John's Pass Village & Boardwalk, and within 12 mi (20 km) of Eckerd College and Fort De Soto ...

4.4/5Wonderful! (1,488 reviews)

"Our stay at Alden suites was great! Not only was the resort affordably priced, but the service was impressive. Chris at the front desk was very nice and helped us with everything we needed and more. The location is right on the beach with two heated pools and a jacuzzi. The bar and food truck provide ..."…"

Reviewed on 1 Dec 2020

Alden Suites - A Beachfront Resort
The Don CeSar
The Don CeSar
4 out of 5
3400 Gulf Boulevard, St. Pete Beach, FL
The price is £265 per night from 9 Dec to 10 Dec

Nestled on the beach, this St. Pete Beach hotel is within 9 mi (15 km) of Eckerd College, John's Pass Village & Boardwalk and Fort De Soto Park. Tropicana Field ...

4.2/5Excellent! (979 reviews)

"Beautiful hotel that is in the midst of a full on remodel. The main restaurant was closed, the hallways were full of furniture and there was constant noise all day. I felt that there should have been some sort of discount given that it was not a typical stay. The food at The Rowe Bar was nice and ..."…"

Reviewed on 5 Oct 2020

The Don CeSar
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.

Top things to do in St. Pete Beach

St. Pete Beach Beach Holiday

Listen to the soothing sound of waves lapping at the shore and look out over the shimmering waters on your St. Pete Beach holiday. If you're craving some time out, a trip to St. Pete Beach is your ticket to rest and relaxation. We have plenty of St. Pete Beach holiday deals to pick from. Snap one up close to Upham Beach, just 1 mile (2 km) from the centre of town, and live out your holiday fantasies without blowing your budget.

Plan your St. Pete Beach holiday with Expedia

  • Our 2020 bundled deals are currently unavailable, but you can now book our 2021 holiday packages deals. Buy your accommodation, flight or car together and get extra savings on your next trip!
  • We have selected for you amazing deals on incredible hotels in St. Pete Beach. Have a look simply by using the search bar above.
  • Most hotels come with free cancellation, because we believe that flexibility matters now more than ever!

For more information, visit our COVID-19 information page
Start browsing now!

*Some hotels require you to cancel at least 24-48 hours before check-in.

Frequently asked questions

If I'm not able to travel, can I cancel my St. Pete Beach holiday package?
Whether it’s your hotel, flight or rental car, yes, you can amend or cancel it. Booked your St. Pete Beach holiday package in the last 24 hours? You may be able to make any changes for free. For bookings made more than 24 hours ago, you may incur a charge from your hotel, airline or car rental company. For further information, take a look at our Customer Service Portal. We’ll help you every step of the way.
What are the top hotels in St. Pete Beach?
Travellers going to St. Pete Beach often book Inn on the Beach or Coconut Inn. You’ll find them in Pass-a-Grille. Another interesting neighbourhood is Belle Vista. Miramar Beach Resort and Beach House Suites by the Don CeSar are reputable choices in this part of town.
When is the best time of year to visit St. Pete Beach?
St. Pete Beach gets busy in . If you’re not a fan of large crowds and like a more relaxed pace, book your escape for . Need to watch your bank balance? Pick up one of the cheap deals on offer in . is usually when prices go up and hotel rates are at their peak.
How far in advance should I book my St. Pete Beach holiday?
Savvy travellers will likely want to book as early as possible. You can usually look up international airfares on Expedia up to a year before your flight. If you’re booking at the last minute, fear not. Cheap prices sometimes occur just weeks before departure.
What should I know before booking a St. Pete Beach travel package?
You can look forward to saving with an Expedia travel package. Bundle your flights, rental cars and hotels and unlock fantastic discounts. You’re not limited to hotels, though. Book with us and choose from oceanfront condos, chalets in the middle of mountains and even houseboats and castles!
Does Expedia offer Book Now, Pay Later St. Pete Beach holiday packages?
Expedia has teamed up with online lender Affirm to help minimize any financial worry related to your trip. This could be especially useful if your reason for travel has cropped up suddenly. Book Now, Pay Later and split the cost of your activities and hotel holiday package over a number of installments.