Agoda Hero Banner

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

138 vacation rentals and hotels available now

10 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. Fitness center
  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

444 reviews

Avg price per night
$ 207
Dolphin Beach Resort
St Pete Beach,St. Pete Beach (FL) - View on map
  1. Car park
  2. Free Wi-Fi in all rooms!
  3. Front desk [24-hour]
  4. Luggage storage
  5. Spa
  6. Swimming pool [outdoor]
  7. Bar
  8. Laundry service
"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

171 reviews

The Hotel Zamora
St Pete Beach,St. Pete Beach (FL) - View on map
  1. Bicycle rental
  2. Valet parking
  3. Pets allowed
  4. Free Wi-Fi in all rooms!
  5. Hot tub
  6. Fitness center
  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

106 reviews

Avg price per night
$ 314
TradeWinds Island Grand
St Pete Beach,St. Pete Beach (FL) - View on map
  1. Airport transfer
  2. Valet parking
  3. Shuttle service
  4. Free Wi-Fi 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.2

Excellent

107 reviews

Avg price per night
$ 552
Bay Palms Waterfront Resort - Hotel and Marina
St Pete Beach,St. Pete Beach (FL) - View on map
  1. Airport transfer
  2. Bicycle rental
  3. Pets allowed
  4. Car park
  5. Fitness center
  6. Swimming pool [outdoor]
  7. Free Wi-Fi 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.2

Excellent

24 reviews

Sirata Beach Resort
St Pete Beach,St. Pete Beach (FL) - View on map
  1. Bicycle rental
  2. Pets allowed
  3. Car park
  4. Front desk [24-hour]
  5. Swimming pool [indoor]
  6. Hot tub
  7. Check-in/out [express]
  8. Luggage storage
"We had a wonderful time. Sirata is located on beautiful st pete beach and recently finished renovations. Some issues we had were one pool heater being broken, short staffed at desk so always long wait regardless of time of day, smoking by pool- disgusting, and rooms were very sandy. "
Show more
8

Excellent

399 reviews

Avg price per night
$ 327
Bellwether Beach Resort
St Pete Beach,St. Pete Beach (FL) - View on map
  1. Car park
  2. Free Wi-Fi in all rooms!
  3. Front desk [24-hour]
  4. Luggage storage
  5. Fitness center
  6. Swimming pool [outdoor]
  7. Cash withdrawal
  8. Check-in/out [private]
"As per the hotel Agoda does not have access to booking their beachfront rooms. We booked via Agoda the beachfront room and when we arrived they gave us a 3rd floor "partial ocean view" but really our view was the top of the roof of an adjacent building with some sort of a/c units and exhaust fans. Our room was unbearably hot. Unfortunately there was no other rooms available and we had to stay one night in this room that reached 85 degrees as per the thermostat in the room. The hotel was very accomadating and transferred us the next day to a new room with a beautiful partial ocean view on the 8th floor. The staff were all very kind and hospitable. The beach was so serene and the sunset views were amazing. We had dinner at Bongos and it was enjoyable with the outside beach breeze. The food was a little overpriced for the quality. My shrimp tacos lacked flavor. We also had dinner on the 11th floor on our last night and it was the perfect ending to our family vacation. "
Show more
8.1

Excellent

191 reviews

Avg price per night
$ 204
Blind Pass Resort Motel
St Pete Beach,St. Pete Beach (FL) - View on map
  1. Pets allowed
  2. Car park
  3. Free Wi-Fi 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
8.3

Excellent

19 reviews

Avg price per night
$ 173
Alden Suites - A Beachfront Resort
St Pete Beach,St. Pete Beach (FL) - View on map
  1. Car park
  2. Shuttle service
  3. Free Wi-Fi in all rooms!
  4. Front desk [24-hour]
  5. Fitness center
  6. Tennis court
  7. BBQ facilities
  8. Luggage storage
"We selected poolside view and had a corner room with a view of the parking lot."
8.8

Excellent

65 reviews

The Don CeSar
Don Cesar,St. Pete Beach (FL) - View on map
  1. Valet parking
  2. Pets allowed
  3. Free Wi-Fi in all rooms!
  4. Front desk [24-hour]
  5. Hot tub
  6. Fitness center
  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

249 reviews

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

Accommodations138 properties
Popular hotelPostcard Inn On The Beach
Popular areaSt Pete Beach
Nightly rates from$69

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 242. The average price for a 4-star hotel in St. Pete Beach (FL) is USD 301. The average price for a 5-star hotel in St. Pete Beach (FL) is USD 159.

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 245. The average price for a 4-star hotel in St. Pete Beach (FL) this weekend is USD 328. The average price for a 5-star hotel in St. Pete Beach (FL) this weekend is USD 169.

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 229. The average price for a 4-star hotel in St. Pete Beach (FL) tonight is USD 307. The average price for a 5-star hotel in St. Pete Beach (FL) tonight is USD 154.

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, Bellwether Beach Resort 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 Bellwether Beach Resort.

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 Beach House Suites by the Don CeSar, Dolphin Beach Resort 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 Bellwether Beach Resort, Hilton Garden Inn St. Pete Beach and Dolphin 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.