Customized for your search:

St. Pete Beach hotels

St. Pete Beach hotels
St. Pete Beach

Top Trending Hotels in St. Pete Beach

TradeWinds Island Grand - St. Pete Beach Hotels
Rating: 4.0 Stars
$230
Check availability

TradeWinds Island Grand

5500 Gulf Blvd, St. Pete Beach 33706 - Map
 
 
"Failed to say it was under renovation "
We got a low rate which gave us a very small room with a view of the hallway. There is a daily resort fee that is supposed to cover a bunch of amenities. The bungee jump, the gyro and the shark ride never opened. They advertised night volleyball, but it didn't ever happen. The main beach pool was being resurfaced. The lobby was being renovated with scaffolding. They were pressure washing the railings on our building. The maid service didn't show until 4:30.
A Traveller
Spanning 20 lushly landscaped acres on a seven-mile stretch of one of America's best white-sand beaches, this St. Pete Beach …More
Loews Don CeSar Hotel - St. Pete Beach Hotels
Rating: 4.0 Stars
$219
Check availability

Loews Don CeSar Hotel

3400 Gulf Blvd, St. Pete Beach 33706 - Map
 
 
"2night beach break"
Great hotel facilities and staff- can't wait to return!
Traveller from liverpool
Known as Florida's "Pink Palace," the Loews Don CeSar Hotel, facing the white sands of the Gulf of Mexico, was built in 1928 …More
Grand Plaza Beachfront Resort Hotel - St. Pete Beach Hotels
Rating: 3.0 Stars
Check availability

Grand Plaza Beachfront Resort Hotel

5250 Gulf Blvd, St. Pete Beach 33706 - Map
 
 
"The most friendly staff"
I visit St. Pete area about every other month and usually stay at The Grand Plaza Hotel most of the time. The staff at the hotel is what sets this hotel apart. They are always friendly and helpful! Will be back for my next visit!
Traveller from los angeles, Ca
Nestled between the Gulf of Mexico and Boca Ciega Bay, the Grand Plaza Beachfront Resort is steps away from the white sands …More
Dolphin Beach Resort - St. Pete Beach Hotels
Rating: 3.0 Stars
Check availability

Dolphin Beach Resort

4900 Gulf Blvd, St. Pete Beach 33706 - Map
 
 
"Nice place to stay."
The resort isn't the fanciest place in the world but it was comfortable. Walked on the beach at night. Very smooth, soft sand. The rooms were comfortable. No fancy amenities like shampoo or lotion. The food in the restaurant was good. Wanted to eat at the beach side bar but had to order from the restaurant so we ate in the restaurant. The staff was very helpful and friendly. Close to other good restaurants.
Traveller from Florida
Nestled on the beach, this St. Pete Beach resort is within 3 mi (5 km) of Dolphin Landings Charter Boat Center, Upham Beach …More
The Hotel Zamora - St. Pete Beach Hotels
Rating: 4.0 Stars
$259
Check availability

The Hotel Zamora

3701 Gulf Blvd, St. Pete Beach 33706 - Map
 
 
"50th Birthday get away"
Searched the many hotels on St Pete Beach. Got a great deal. Friendly hotel staff! Food at Castille was amazing! Clean place. Loved the 360 Rooftop but...needs to be brought up to the standards of the rest of the hotel. It reminded me of my fraternity house rooftop (granted I had a top notch fraternity rooftop) but it could be classier.
Traveller from Atlanta, GA
This family-friendly St. Pete Beach hotel is located near the beach, within 2 mi (3 km) of Dolphin Landings Charter Boat …More
Guy Harvey Outpost, a TradeWinds Beach Resort - St. Pete Beach Hotels
Rating: 3.5 Stars
$196
Check availability

Guy Harvey Outpost, a TradeWinds Beach Resort

6000 Gulf Blvd, St. Pete Beach 33706 - Map
 
 
"Late summer family vacation"
This is our second time to Tradewinds, but first time at the Guy Harvey Outpost. We stayed on the parking side in a small one room unit. No complaints about that as we only came back to the room to sleep. We have two kids 10 & 12, so they spent their days at the various Tradewinds activities (scavenger hunts, s'mores, pools, large slide, etc.). The adults were then able to rest comfortably on the beach or by the pool. The beach is gorgeous and we lucked out with the weather. Staff were helpful and kind. On the last day of our stay the main pool at Isle Grand was being renovated. We weren't informed about that and may have planned other activities for the day if we had known. Definitely a family resort, but we did see a good amount of couples and older groups. Will definitely come back again.
A Traveller
This beach resort fronts the white sands of St. Pete Beach, one of the best beaches in the United States. A dolphin viewing …More
Alden Suites - A Beachfront Resort - St. Pete Beach Hotels
Rating: 3.0 Stars
$159
Check availability

Alden Suites - A Beachfront Resort

5900 Gulf Blvd, St. Pete Beach 33706 - Map
 
 
"Great location, right on the beach."
Nice hotel, in a fantastic location the beach is quite literally on it's doorstep. There are some fantastic restaurants within walking distance. One of which is directly across the road (Snappers Seagrill) The hotel has 2 very decent sized pools with free pool/beach toys and a lovely whirlpool tub. The suite we stayed in was very modern and more than comfortable. This hotel is great value for money and I would most definitely stay here again.
A Traveller
Situated on 5 acres, the all-suite Alden Suites is on the white sands of St Pete Beach overlooking the Gulf of Mexico.More
Postcard Inn On The Beach - St. Pete Beach Hotels
Rating: 3.0 Stars
$124
Check availability

Postcard Inn On The Beach

6300 Gulf Blvd, St. Pete Beach 33706 - Map
 
 
"Nice place, great location, excellent staff. "
Let me say this: it's an older hotel. Beyond that it's a great place. Location was perfect, the pool was nice, fun bar on a great beach... and the staff was super friendly and helpful. I left a day early to chase some nicer weather down in the keys and it was no problem at all. Now I didn't give it a five star rating because it's not a five star resort. But the people leaving awful reviews must be a bunch of crybabies. It's older an dated but it's clean and nice.
A Traveller
The newly renovated Postcard Inn, located in St Pete Beach on the Gulf of Mexico and Florida's west coast, is minutes away …More
Sirata Beach Resort - St. Pete Beach Hotels
Rating: 3.0 Stars
$142
Check availability

Sirata Beach Resort

5300 Gulf Blvd, St. Pete Beach 33706 - Map
 
 
Best thing about the hotel was that it was located on the beach. We didn't find a lot to do around the hotel while it was raining.
A Traveller
This Mediterranean-style Florida resort is on 13 acres of white sandy beach directly on the Gulf of Mexico on St. Pete Beach …More
Beachcomber Beach Resort - St. Pete Beach Hotels
Rating: 2.5 Stars
Check availability

Beachcomber Beach Resort

6200 Gulf Blvd, St. Pete Beach 33706 - Map
 
 
"Great place!!!"
Had a great time - the beach is beautiful - hotel is great for the price
A Traveller
This 2-story hotel faces the Gulf of Mexico and the white sands of St Pete Beach from 5 acres of beachfront property; a …More

Search from 34 Hotels Near St. Pete Beach, St. Petersburg


    Need help booking?

    Call 1-800-551-2409
    Visit Customer Support »

    Why book with Expedia ?

    • 510,000+ hotels worldwide
    • No Expedia Cancellation Fee
    • Best price guarantee
    • 91% customer satisfaction

    St. Pete Beach, St. Petersburg Hotel Guide

    Expedia.com offers a selection of 34 hotels in St. Pete Beach. You are sure to find cheap deals and discount rates among them with our Best Price Guarantee. No matter what type of hotel strikes your fancy, we will let you search for your preferred one to accommodate your travel needs.

    Expedia.com will not only save you time, but also money when booking your stay at a hotel in St. Pete Beach. Making reservations so you can stay within your budget is easy with us.

    Expedia.com even provides you with a map so you may find hotels in the St. Pete Beach neighborhood you prefer.

    Go ahead. Enter your travel dates to view the best offers on hotel rooms in St. Pete Beach, FL now!

    Looking for local hotels nearby? Check out the new hotels near me page.

    Read More

    There are more than 3,000 vacation accommodations ranging from cozy bungalows to oceanfront hotels in St. Pete Beach. If you book your trip with Expedia, the discounts you'll receive on St. Pete Beach hotels will save enough money to let you experience even more of what the seaside destination has to offer. There's lots of little cafes here that you'll have to check out, and some unbelievable shopping possibilities right in town. You can get cheap deals on flights out of Tampa International Airport or St. Petersburg-Clearwater International Airport, both of which are less than 30 miles away, making access incredibly easy. Let Expedia help you save on an unforgettable trip to the paradise of St. Pete Beach.

    Hide
    CollapseExpand

    Hotels Near St. Petersburg, FL

    Customers Rate Expedia
    Powered by feefo
    91% recommended
    4.5
    From 29,939 Reviews