Agoda Hero Banner

Find Hotels in St. Pete Beach (FL), United States

126 vacation rentals and hotels available now

11 best hotels in St. Pete Beach (FL)

Star rating
Review score
Our top picks
Lowest price first
Nearest to
Best reviewed
Postcard Inn On The Beach
St Pete Beach,St. Pete Beach (FL) - View on map
  1. Pets allowed
  2. Car park
  3. Front desk [24-hour]
  4. Check-in/out [express]
  5. Exercise area
  6. Swimming pool [outdoor]
  7. Bicycles
  8. Luggage storage
"This is my first time staying at the Postcard Inn on the Beach and I thought it was amazing in everyway. It's a boutique hotel, very open, chic and can't say enough about the staff. Extreme attention to detail and the new General Manager, Brian, was attentive to every request. I will definitely return on my next visit to St. Pete Beach."
Show more
7.4

Very good

441 reviews

Avg price per night
$ 184
The Don CeSar
Don Cesar,St. Pete Beach (FL) - View on map
  1. Valet parking
  2. Pets allowed
  3. Complimentary WIFi in all rooms
  4. Front desk [24-hour]
  5. Hot tub
  6. Exercise area
  7. Luggage storage
  8. Cash withdrawal
"This is a great hotel, wonderful piece of Florida history. The hotel needs to figure out the elevator system.. We were there during as they were transitioning to a new system...seriously need to figure that out; it was inconvenient & frustrating. Certain members of the staff are off the charts great while others were not so much at all. Really great part of St. Pete Beach, would go back again."
Show more
8.5

Excellent

224 reviews

Blind Pass Resort Motel
St Pete Beach,St. Pete Beach (FL) - View on map
  1. Pets allowed
  2. Car park
  3. Complimentary WIFi in all rooms
  4. Check-in/out [express]
  5. BBQ facilities
  6. Swimming pool [outdoor]
  7. Laundry service
  8. Wi-Fi in public areas
"Leak from the air conditioner keep us from using kitchen counter, tv was broke, she got another one had to put on the table, now we did not have that space to get ready, also they did not make up the beds when we requested by door tags, all they did was leave clean towels that's all. Do yourself a favor and spend a little more and stay at some of the nicer hotels on the beach, you will be glad you did."
Show more
7.3

Very good

10 reviews

Avg price per night
$ 136
Dolphin Beach Resort
St Pete Beach,St. Pete Beach (FL) - View on map
  1. Car park
  2. Complimentary WIFi in all rooms
  3. Front desk [24-hour]
  4. Luggage storage
  5. Swimming pool [outdoor]
  6. Bar
  7. Laundry service
  8. Restaurants
"The hotel is perfectly located on the beach. The pool was great and clean with the tiki bar right there. The rooms are a bit out dated but very clean. The hotel has all the amenities you will need. Staff was great as well. I would definitely stay here again"
Show more
8.1

Excellent

150 reviews

Bay Palms Waterfront Resort - Hotel and Marina
St Pete Beach,St. Pete Beach (FL) - View on map
  1. Transport to airport
  2. Bicycle rental
  3. Pets allowed
  4. Car park
  5. Exercise area
  6. Swimming pool [outdoor]
  7. Complimentary WIFi in all rooms
  8. Check-in/out [express]
"This is a great place. Our room was absolutely spic-and-span--the cleanest hotel room I have ever been in , and it smelled good too. It had a small kitchenette, a sofa, and a king size bed--a very nice amount of space. I consider this place the best value in lodging that I have ever had. The only possible downside was the parking. It worked, but it was a bit awkward. If you haven't guessed, I recommend it. P.S. I am not paid to say these things."
Show more
8.1

Excellent

16 reviews

Camelot by the Sea
Pass a Grille Beach,St. Pete Beach (FL) - View on map
  1. Car park
  2. Complimentary WIFi in all rooms
  3. Check-in/out [express]
  4. BBQ facilities
  5. Hot tub
  6. Swimming pool [outdoor]
  7. Concierge
  8. Wi-Fi in public areas
10

Exceptional

1 review

TradeWinds Island Grand
St Pete Beach,St. Pete Beach (FL) - View on map
  1. Transport to airport
  2. Valet parking
  3. Shuttle service
  4. Complimentary WIFi in all rooms
  5. Hot tub
  6. Kids club
  7. Front desk [24-hour]
  8. Check-in/out [express]
"We had an absolutely fantastic vacation at Trade Winds Island Grand. The location, food, beach, and everything was fantastic. We are definitely considering going again. The only major disappointment was the property's decision to turn off the water to our hotel building during a time where people are coming back from the beach. We couldn't shower or use the toilet. We were meeting friends at a restaurant further down the coast and had to go without showering which was not pleasant at all. I would hope the resort better times their water shut offs and the notification to guests. We receive this notification less than 24 hours ahead of time. "
Show more
8.3

Excellent

99 reviews

Avg price per night
$ 487
The Hotel Zamora
St Pete Beach,St. Pete Beach (FL) - View on map
  1. Bicycle rental
  2. Valet parking
  3. Pets allowed
  4. Complimentary WIFi in all rooms
  5. Hot tub
  6. Exercise area
  7. Front desk [24-hour]
  8. Luggage storage
"If you want an upscale hotel that is easy to navigate and manage, then this is the place. Beautiful pool facilities and the staff is super friendly. The hotel is not gigantic, so it is easy to get in and out, the valet staff is very fast. Also you are able to easily walk to other restaurants and shops. The only thing we noticed is that many small details seem to be overlooked, like cups ran out by the morning coffee both mornings, the coffee was basically gone and no replacement ready, pool towels were out, and toilet paper in the bathroom was out as well. We had to inform staff about these things, and they were friendly and obliging, but it should be them that are paying attention to these small things for a hotel of this caliber. "
Show more
8.3

Excellent

98 reviews

Avg price per night
$ 344
Hilton Garden Inn St. Pete Beach
St Pete Beach,St. Pete Beach (FL) - View on map
  1. Pets allowed
  2. Car park
  3. Complimentary WIFi in all rooms
  4. Front desk [24-hour]
  5. Exercise area
  6. Swimming pool [outdoor]
  7. Check-in/out [express]
  8. Luggage storage
"This hotel is in a wonderful location and has a nice pool area and close proximity to the beach but the rooms were dirty, the sliding glass door was very difficult to open and close, the wifi didn't work, the room keys didn't work even after having them remagnetized at the front desk. We had to pay for an extra parking space elsewhere because we had a second car but the hotel wouldn't accomodate this. Overall the room was very expensive for the quality and they could and should do an overhaul because of their wonderful location. I wouldn't book here again!!!"
Show more
7.5

Very good

34 reviews

Avg price per night
$ 317
Beachcomber Beach Resort & Hotel
St Pete Beach,St. Pete Beach (FL) - View on map
  1. Car park
  2. Complimentary WIFi in all rooms
  3. Front desk [24-hour]
  4. Luggage storage
  5. Swimming pool [indoor]
  6. Exercise area
  7. Cash withdrawal
  8. Contactless check-in/out
"We stay here each time we visit st Pete beach, we love that it’s right on the beach and jimmy b’s is a favorite of ours, their food is good and the staff is always friendly. "
Show more
8.2

Excellent

109 reviews

Avg price per night
$ 240
Postcard Inn On The Beach
St Pete Beach,St. Pete Beach (FL) - View on map
  1. Pets allowed
  2. Car park
  3. Front desk [24-hour]
  4. Check-in/out [express]
  5. Exercise area
  6. Swimming pool [outdoor]
  7. Bicycles
  8. Luggage storage
"This is my first time staying at the Postcard Inn on the Beach and I thought it was amazing in everyway. It's a boutique hotel, very open, chic and can't say enough about the staff. Extreme attention to detail and the new General Manager, Brian, was attentive to every request. I will definitely return on my next visit to St. Pete Beach."
Show more
7.4

Very good

441 reviews

Avg price per night
$ 184

Fast facts about St. Pete Beach (FL), United States

Accommodations126 properties
Popular hotelPostcard Inn On The Beach
Popular areaSt Pete Beach
Nightly rates from$174

Discover the neighborhoods of St. Pete Beach (FL)


Just viewed by other Agoda travelers


Frequently asked questions

What's the average price of a hotel in St. Pete Beach (FL)?

The average price for a 3-star hotel in St. Pete Beach (FL) is USD 227. The average price for a 4-star hotel in St. Pete Beach (FL) is USD 321. The average price for a 5-star hotel in St. Pete Beach (FL) is USD 177.

What's the average price of a hotel in St. Pete Beach (FL) this weekend?

The average price for a 3-star hotel in St. Pete Beach (FL) this weekend is USD 240. The average price for a 4-star hotel in St. Pete Beach (FL) this weekend is USD 366. The average price for a 5-star hotel in St. Pete Beach (FL) this weekend is USD 159.

What's the average price of a hotel in St. Pete Beach (FL) tonight?

The average price for a 3-star hotel in St. Pete Beach (FL) tonight is USD 196. The average price for a 4-star hotel in St. Pete Beach (FL) tonight is USD 272. The average price for a 5-star hotel in St. Pete Beach (FL) tonight is USD 146.

What are the most popular hotels in St. Pete Beach (FL)?

What are the best hotels in St. Pete Beach (FL) for couples?

Couples who stayed in St. Pete Beach (FL) have given high ratings to The Hotel Zamora, TradeWinds Island Grand and Coral Reef Beach Resort a VRI Resort.

What are the best hotels in St. Pete Beach (FL) for families?

Families who stayed in St. Pete Beach (FL) highly recommend The Hotel Zamora, TradeWinds Island Grand and RumFish Beach Resort by TradeWinds.

What hotels in St. Pete Beach (FL) have the best views?

Verified travelers to St. Pete Beach (FL) have given top reviews for the views at Dolphin Beach Resort, Beach House Suites by the Don CeSar and The Hotel Zamora.

What hotels in St. Pete Beach (FL) have the best breakfast?

Verified travelers to St. Pete Beach (FL) have given top reviews for the breakfast at Dolphin Beach Resort, Hilton Garden Inn St. Pete Beach and Bellwether Beach Resort.

What's the best neighborhood in St. Pete Beach (FL) to stay in?

Popular neighborhoods among travelers staying in St. Pete Beach (FL) include St Pete Beach, Don Cesar and Pass a Grille Beach.

Show more questions



More about St. Pete Beach (FL)

Finding the cheapest price for top hotels in St. Pete Beach (FL), United States is easy with Agoda.com. Whether traveling for business or leisure, St. Pete Beach (FL) is an outstanding city to visit with over 118 hotels to choose from. The city is appreciated by visitors for its versatility and multiple points of interests such as St. Pete Beach. St. Pete Beach (FL) has many attractions to explore with its fascinating past, intriguing present and exciting future. Although there's plenty of pleasure to be had simply walking around the city, there are 1 museums and galleries in St. Pete Beach (FL) that deserve some of your time. If you're looking for a room in St. Pete Beach (FL) and don't want to pay too much, Agoda.com offers hundreds of fantastic deals which are updated daily.