Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Search for St. Pete Beach Hotels from CA $107

Sabal Palms Inn
2.5 out of 5
1301 Gulf Way, St. Pete Beach, FL
The price is CA $182 per night
3.07 km from city centre
4.4/5Wonderful! (33 reviews)

"OMG!! What a Great experience and great hotel!! Location is on the beach and next to Pass A Grille’s best bars, restaurants and shops. Staff was amazing and the hotel had all the beach amenities you needed plus free parking."…"

Reviewed on Jun. 30, 2020

Sabal Palms Inn
Pasa Tiempo Private Waterfront Resort - Adults Only
2 out of 5
7141 Bay Street, St. Pete Beach, FL
Get Rates
2.66 km from city centre
4.7/5Exceptional! (256 reviews)

"Great spot and staff was nice but the shower was a bit wonky in the Executive suite and the slider to the deck was difficult to open and close. Biggest bummer was AC took 2 days to cool down to 73 and it was HOT outside and there was a bees next by the lower deck which kept us from using it. Also... ..."…"

Reviewed on Jun. 29, 2020

Pasa Tiempo Private Waterfront Resort - Adults Only
St Pete Beach Suites
3 out of 5
6801 Sunset Way, St. Pete Beach, FL
Free cancellationReserve now, pay when you stay
The price is CA $144 per night
2.23 km from city centre
4.3/5Excellent! (333 reviews)

"I’ll start by saying the room and location are great. I saw one of the pools and it was beautiful. The rooms are studio apartments. They’re new, clean and have nice decor. What I don’t like: the sliding bathroom door that doesn’t actually close. I’m big on privacy so I’d prefer an old fashioned open-close ..."…"

Reviewed on Jun. 26, 2020

St Pete Beach Suites
Miramar Beach Resort
2.5 out of 5
4200 Gulf Blvd, St. Pete Beach, FL
Free cancellationReserve now, pay when you stay
The price is CA $114 per night
0.22 km from city centre
4.2/5Excellent! (374 reviews)

"Built in the 50’s and well maintained. 2 pools and direct access to the beach. Free Bee free ride service to restaurants near by. Great place to stay and reasonably priced. Indefinitely recommend staying here so you can see for yourself!"…"

Reviewed on Jun. 28, 2020

Miramar Beach Resort
The Don CeSar
4 out of 5
3400 Gulf Boulevard, St. Pete Beach, FL
Free cancellationReserve now, pay when you stay
The price is CA $338 per night
1.18 km from city centre
4.3/5Excellent! (985 reviews)

"Beautiful hotel and amenities! Pleasure able stay for sure! Best bed of any hotel we have ever stayed in."…"

Reviewed on Jun. 30, 2020

The Don CeSar
Howard Johnson Resort Hotel by Wyndham St. Pete Beach FL
3 out of 5
6100 Gulf Blvd, St. Pete Beach, FL
Free cancellationReserve now, pay when you stay
The price is CA $137 per night
1.67 km from city centre
3.5/5Good! (988 reviews)

"The staff ranging from the front desk to maintenance and housekeeping were great! Always friendly. The staff must be what brings people back. We also loved that the Toasted Monkey is adjoining and it’s beach front"…"

Reviewed on Jun. 25, 2020

Howard Johnson Resort Hotel by Wyndham St. Pete Beach FL
Alden Suites - A Beachfront Resort
3 out of 5
5900 Gulf Blvd, St. Pete Beach, FL
Free cancellationReserve now, pay when you stay
The price is CA $213 per night
1.55 km from city centre
4.4/5Excellent! (1,426 reviews)

"Alden Suites was very clean! Staff was very nice and very friendly. Great location and several restaurants within walking distance. My daughters loved the food truck that is on the property. My ONLY complaint I had was my neighbors being too loud. I did not complain about it so that was my fault ..."…"

Reviewed on Jul. 8, 2020

Alden Suites - A Beachfront Resort
The Hotel Zamora
4 out of 5
3701 Gulf Blvd, St. Pete Beach, FL
Free cancellationReserve now, pay when you stay
The price is CA $224 per night
0.66 km from city centre
4.3/5Excellent! (706 reviews)

"Great stay! Booked again! Beach,pool, river, bar and restaurant, nice big balcony with the room, great view - it was super!"…"

Reviewed on Jul. 3, 2020

The Hotel Zamora
Blind Pass Resort Motel
2 out of 5
7901 Blind Pass Road, St. Pete Beach, FL
The price is CA $107 per night
3.28 km from city centre
3.4/5Good! (285 reviews)

"Terry and his wife are exceptional hosts! We stayed in Rm 2-there was a beautiful fountain in the middle of court yard, the pool area and grounds are well kept. We will definitely be visiting again soon ❣️ Thanks for making our vacation Great 😉"…"

Reviewed on Jul. 6, 2020

Blind Pass Resort Motel
Beach House Suites by the Don CeSar
3 out of 5
3860 Gulf Boulevard, St. Pete Beach, FL
Free cancellationReserve now, pay when you stay
The price is CA $270 per night
0.35 km from city centre
4.3/5Excellent! (686 reviews)

"This place has always been one of our favorites on St Pete Beach. We were excited to see all of the new things that have been added to the property but a bit disappointed in the housekeeping / upkeep of the actual suite itself. Not as crisp and clean as we remembered and the carpeted area was in ..."…"

Reviewed on Jul. 4, 2020

Beach House Suites by the Don CeSar
Coral Reef Beach Resort, a VRI resort
3.5 out of 5
5800 Gulf Blvd, St. Pete Beach, FL
Get Rates
1.53 km from city centre
4.1/5Very Good! (73 reviews)

"The staff are all so nice and accommodating :) the interior of the rooms are a little dated."…"

Reviewed on Jun. 18, 2020

Coral Reef Beach Resort, a VRI resort
Beachcomber Beach Resort
2.5 out of 5
6200 Gulf Blvd, St. Pete Beach, FL
Free cancellationReserve now, pay when you stay
The price is CA $148 per night
1.77 km from city centre
4/5Very Good! (979 reviews)

"The beachfront room was great! It was a perfect night away for our anniversary without our dear toddler. Come and relax in the amazing pool, tiki hut, or cabanas on the beach! We will be back!"…"

Reviewed on Jul. 3, 2020

Beachcomber Beach Resort
Inn on the Beach
2.5 out of 5
1401 Gulf Way, St. Pete Beach, FL
The price is CA $265 per night
2.99 km from city centre
4.8/5Exceptional! (130 reviews)

"We really enjoyed our 2 night stay at Inn on the Beach. Everything you could think of was provided for our use, beach chairs, umbrellas, towels, even sunscreen was made available. The room itself was very clean and roomy. We stayed in the Sunset room, which had a private porch. We will definitely ..."…"

Reviewed on Jul. 6, 2020

Inn on the Beach
Grand Plaza Beachfront Resort Hotel
3 out of 5
5250 Gulf Blvd, St. Pete Beach, FL
Free cancellationReserve now, pay when you stay
The price is CA $189 per night
0.87 km from city centre
4.1/5Very Good! (1,464 reviews)

"Our stay was beautiful and two workers at the Grand Plaza hotel made it wonderful, Robert (The Bellman) and LaMar (HouseKeeping)"…"

Reviewed on Jul. 8, 2020

Grand Plaza Beachfront Resort Hotel
Sirata Beach Resort
3 out of 5
5300 Gulf Blvd, St. Pete Beach, FL
Free cancellationReserve now, pay when you stay
The price is CA $198 per night
0.96 km from city centre
3.6/5Good! (1,226 reviews)

"Property was beautiful and convenient for couples like us that never wanted to leave the beach. The air in the rooms wasn’t to be desired but we managed. The pull out was awful it hurt the others back the entire trip."…"

Reviewed on Jul. 7, 2020

Sirata Beach Resort
Don't see what you're looking for?
See all available properties in St. Pete Beach
View all properties
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.

St. Pete Beach Hotel Guide

There are numerous possibilities if you are after a comfortable room in St. Pete Beach. Within our handy booking pages you can search 92 accommodation options within a 0.1-kilometre (0.1-mile) radius of St. Pete Beach's center.

Smart travelers who understand the convenience of finding accommodation close to the action and bright lights of the city's heart should check out the Beach House Suites by the Don CeSar and Gulf Strand Resort, which are within a 1-kilometre (0.6-mile) radius of St. Pete Beach's downtown.

If you are wanting to stay near Dolphin Landings Charter Boat Center, the Plaza Beach Hotel Beachfront Resort and Bayview Plaza Waterfront Resort are all close by. If you'd prefer to book accommodation near Hurley Park, you should try the Plaza Beach Hotel Beachfront Resort and Bayview Plaza Waterfront Resort. Alternatively, choose to stay at the Guy Harvey Outpost, a TradeWinds Beach Resort and Blue Waters Treasure Island, which are closer to Upham Beach.

You could check out the Sandpearl Resort or the Hyatt Regency Clearwater Beach Resort & Spa. The Sandpearl Resort is positioned 30 kilometres (19 miles) away from downtown St. Pete Beach. The Hyatt Regency Clearwater Beach Resort & Spa is 30 kilometres (19 miles) away. The Clearwater Beach Marriott Suites on Sand Key as well as the Beach Cottages are two other recommended accommodation options worth checking out in St. Pete Beach.

After you have got to know St. Pete Beach, why not explore a little further afield? The Tampa Bay area has plenty of attractions. If you're a nature lover, be sure to explore Tampa Bay's beaches. In addition you could explore some of the region's lighthouses. Adventurous travelers may also enjoy hiking in this part of United States of America.

11 kilometres (7 miles) from St. Pete Beach is Madeira Beach, where visitors can enjoy the Hubbards Marina and the Bay Pines VA Medical Center. The Residence Inn St Petersburg Treasure Island and Sunset Vistas Two Bedroom Beachfront Suites are some of the great lodging alternatives in Madeira Beach. Alternatively, you could consider staying in Downtown St. Petersburg, 12 kilometres (7 miles) to the northeast of St. Pete Beach, where you can choose from The Vinoy Renaissance St. Petersburg Resort & Golf Club and Hampton Inn & Suites St. Petersburg/Downtown. If you stay in Downtown St. Petersburg, you might like to visit American Stage Theatre Company and 400 Beach.

St. Petersburg-Clearwater International Airport is a logical airport for flying into and leaving St. Pete Beach. It is 20 kilometres (12 miles) drive away. If you choose to stay nearby, try the St. Petersburg Marriott Clearwater or Hilton St. Petersburg Carillon Park.

St. Pete Beach Hotels: Where to Stay

St. Pete Beach hotels Florida are designed to enchant nearly every type of traveler. Jetting off to bask in the emerald waters and snow-white sands? Check out the properties that line the shore. This area offers everything from five-star spots to family-owned inns, and you’ll get access to unbeatable waterfront amenities. Plus, it’s not tough to track down cheap deals on St. Pete Beach, FL in this area. Look to Pass A Grille and Hurley Park for several inexpensive choices.

Searching for something slightly closer to the shops, pubs, and restaurants? Head to a St. Pete Beach hotel near Corey Avenue, if you want to be in the center of the action. The boutiques here are trendy, and the restaurants serve dishes prepared with the freshest local ingredients. If you’re staying on Pass A Grille, 8th Avenue channels a vibe that feels delightfully similar to Corey Avenue. Here, however, you’ll also find galleries just waiting to take your breath away.

Flights to St. Pete Beach, Rental Cars, and More

Can’t wait to finalize your getaway’s details? Browse Expedia’s travel tools to find flights, track down cheap car rentals in St. Pete Beach, and confirm your reservation. Then, grab your sunglasses, and tuck a bottle of sunscreen into your suitcase; an iconic beach retreat is just around the corner.

Frequently asked questions

Where is the best place for a stay in St. Pete Beach?
Inn on the Beach is a favorite with Expedia customers. This property offers free breakfast and free WiFi. Traveler reviews also recommend Pasa Tiempo Private Waterfront Resort - Adults Only and Havana Inn as top choices for your stay.
If I need to cancel my hotel reservation in St. Pete Beach, will I receive a refund?
Yes! Most hotel room reservations are fully refundable as long as you cancel prior to the hotel’s cancellation deadline, which is usually within 24-48 hours of your check-in date. If you have a reservation that’s non-refundable, it might still be possible to cancel it and get a refund within a 24-hour period of booking. Add dates, click “Search”, then you can use the “free cancellation” filter to get the best deals in St. Pete Beach.
What's the best accommodation for a budget-friendly stay in St. Pete Beach?
Based on reviews, The Don CeSar is a popular hotel for our travelers who want a more economical choice, and features 2 outdoor pools and 2 restaurants. Other options for your budget-friendly stay include Sirata Beach Resort and Postcard Inn On The Beach.
What's the best hotel for a family trip to St. Pete Beach?
Beachcomber Beach Resort is a hotel with 2 outdoor pools and 2 restaurants, and it’s a top choice on Expedia for families. Other good choices for your kid-friendly vacation include Alden Suites - A Beachfront Resort and Grand Plaza Beachfront Resort Hotel. Attractions in the area like Clearwater Marine Aquarium and Beach Walk are also fun for kids of all ages.
What's the best accommodation for a romantic vacation to St. Pete Beach?
TradeWinds Island Grand is a favorite 4-star resort for couples, and features pillowtop beds and a full-service spa. Another good option for a stay with your sweetheart is Postcard Inn On The Beach.
What's the best pet-friendly accommodation in St. Pete Beach?
Alden Suites - A Beachfront Resort is a top dog-friendly hotel, and offers 2 outdoor pools and a fitness center for its human guests. Other good choices to stay with your pet include Postcard Inn On The Beach and St Pete Beach Suites.
What's the best place to stay to stay near the beach in St. Pete Beach?
Inn on the Beach is a top 3-star beachfront hotel with 3 restaurants and an outdoor pool. Other good choices for your beach trip include The Don CeSar and Plaza Beach Hotel Beachfront Resort. To enjoy some time by the water, head to Upham Beach or Pass-a-Grille Beach.
What's the best boutique-style accommodation in St. Pete Beach?
Postcard Inn On The Beach is a favorite 3-star hotel with Expedia travelers looking for a stylish accommodation, featuring 2 restaurants and 2 beach bars. The Don CeSar and The Hotel Zamora are other boutique-style choices.

Recent Reviews in St. Pete Beach

More trip options