Vacation to St. Pete Beach

Book a Hotel + Flight or Car together to unlock savings

Choose one or more items to build your trip:
Choose one or more items to build your trip:

Save when booking your flight + hotel together & collect Expedia Rewards points for future trips

Enjoy flexibility with our Book now Pay later option & fully refundable rates on most hotels

Customize your vacation with ease all in one place

St. Pete Beach Flight and Hotel Deals

The Hotel Zamora
Beach House Suites by the Don CeSar
Innisbrook, A Salamander Golf & Spa Resort
Home2 Suites by Hilton Tampa Downtown Channel District
The Don CeSar

St. Pete Beach Beach Vacation

Listen to the soothing sound of waves lapping at the shore and look out over the shimmering waters on your St. Pete Beach vacation. 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 vacation deals to pick from. Snap one up close to Upham Beach, just 1 mile (2 km) from the center of town, and live out your vacation fantasies without blowing your budget.

Things You Should Know About St. Pete Beach

  • If you've been dreaming of that seaside lifestyle, have a look at our St. Pete Beach beach hotels. Gorgeous water views and fresh sea air — what more could anyone ask for?
  • Whatever your budget or style, you'll find an ideal place to stay for your vacation in St. Pete Beach. Why not take a look at some condos, like Vistas on the Gulf by TRS and Swim, Sun and Dine in St. Pete's by RedAwning? They're a hit with visitors of all types.
  • St. Pete Beach is home to roughly 9,300 people. Why not get out and have a conversation with one or two of them? It's a great way to pick up some local knowledge! You can also look up our St. Pete Beach things to do page.
  • If you're searching for places to visit while you're in town, add Upham Beach, Polynesian Putter and Upham Beach Park to your travel schedule. Also, look up our St. Pete Beach vacation deals to get great deals on your experiences, hotels and more.

Where to stay in St. Pete Beach

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

St. Pete Beach Hotel Deals

Dolphin Beach Resort
Dolphin Beach Resort
3 out of 5
4900 Gulf Blvd, St. Pete Beach, FL, 33706
Fully refundableReserve now, pay when you stay
The price is $143 per night from Dec 4 to Dec 5
$143
per night
Dec 4 - Dec 5
4/5 Very Good! (1,802 reviews)
Great get-away
"It was a great get-away stay. Rita and the front desk people were very accommodating and helpful. The shower in the room needs some work for the mold but basically the room was great. I don't like to pay for self-parking but had to there. I would definitely go back."

Reviewed on Nov 26, 2022

Dolphin Beach Resort
Bellwether Beach Resort
Bellwether Beach Resort
4 out of 5
5250 Gulf Blvd, St. Pete Beach, FL, 33706
Fully refundableReserve now, pay when you stay
The price is $167 per night from Dec 11 to Dec 12
$167
per night
Dec 11 - Dec 12
4.2/5 Excellent! (499 reviews)
"Such a beautiful and special place with lots of unique touches. All of the staff go the extra mile to make sure that the guests are having the best possible experience, and are amazingly attentive. I highly recommended this resort, as I am a repeat customer."

Reviewed on Nov 24, 2022

Bellwether Beach Resort
The Don CeSar
The Don CeSar
4 out of 5
3400 Gulf Boulevard, St. Pete Beach, FL, 33706
Fully refundableReserve now, pay when you stay
The price is $349 per night from Nov 29 to Nov 30
$349
per night
Nov 29 - Nov 30
4.2/5 Very Good! (1,004 reviews)
Peace and quiet
"I love this hotel, best hotel on st Pete beach.."

Reviewed on Nov 23, 2022

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.

Frequently asked questions

How much does a St. Pete Beach vacation package cost?
Customize your St. Pete Beach package from an affordable $711. Choose from any combination of rental cars, flights and hotels to build the trip you’ve been dreaming about. Remember to add on a few experiences or activities!
If I'm not able to travel, can I cancel my St. Pete Beach vacation package?
We totally understand that sometimes life doesn’t go according to plan. If you’ve locked in a St. Pete Beach vacation package and have to change or cancel it, we’re here to help. It’s always worth browsing our Customer Service Portal first for information. But generally speaking, if you’ve booked your package within 24 hours, you may be able to amend or cancel your itinerary free of charge. If it’s been more than 24 hours, your hotel, airline or car rental company may charge a fee.
How do I get a cheap travel package to St. Pete Beach?
Combine your hotels and flights, add extras such as a rental car or activities, and save up to $366. A St. Pete Beach vacation package makes traveling cheap and easy for everyone. You won’t just enjoy wonderful discounts on your escape — you’ll have lots of choice within your reach too. When you book through Expedia, you can choose from more than 550 air carriers and 1,000,000 hotels all over the world. Your next affordable adventure starts right here, right now!
Where should I stay in St. Pete Beach?
Vacationers come from far and wide to see Hurley Park and Polynesian Putter in St. Pete Beach. Book yourself a room close to these must-see attractions and visit them at your leisure.
What are the top hotels in St. Pete Beach?
If it’s your first time staying in St. Pete Beach, make a reservation at Sirata Beach Resort or RumFish Beach Resort by TradeWinds. Both have good amenities and are popular options with lots of travelers.
When is the best time of year to visit St. Pete Beach?
If keeping expenses to a minimum is a priority, is the best time to get away to St. Pete Beach. is typically the most expensive month, so expect your credit card to take a hit if you visit then. are the high season months and when this destination is often at its best. Alternatively, consider if you’d prefer a quieter getaway.
How far in advance should I book my St. Pete Beach vacation?
It’s tricky picking the ideal time for airfares, but we usually say the earlier, the better. Plenty of international flights on Expedia become available up to 12 months in advance. If you’re booking last minute, fear not. Low prices appear from time to time just weeks before departure dates.
What does an Expedia St. Pete Beach travel package include?
Much of that is up to you. You can select from a range of St. Pete Beach packages, such as a flight, rental car and hotel. You can also book a flight and a hotel, or a rental car with a flight. Once you’ve made your booking, you can add the fun stuff like experiences and tours. Whatever your perfect St. Pete Beach vacation looks like, get set to save!
What should I know before booking a St. Pete Beach travel package?
You can save big by combining your airfares, hotels and rental cars. Once you’ve created your package, you can add on activities or sightseeing tours. Your next unforgettable adventure is only a couple of clicks away.
Does Expedia offer Book Now, Pay Later St. Pete Beach vacation packages?
Thanks to our proud partnership with online lender Affirm, you can opt to Book Now, Pay Later. You can customize your getaway with Expedia packages, so why not customize a payment plan as well?
Can I choose my airline with a St. Pete Beach Expedia vacation package?
Yes — and it’s simple too. Expedia has access to more than 550 partner airlines globally. Our packages give you the flexibility to pick from available flight, hotel or activity options that suit you.
Can I travel to St. Pete Beach right now?
For all the facts you need about visiting St. Pete Beach, head to our Covid-19 Travel Advisor. Covering travel restrictions, quarantine policies and much more, this guide will help make your trip planning as hassle-free as possible.

Popular places to visit

Things to do

More trip options