Search 590,000 properties worldwide.
Search over a million flights, hotels, packages, and more
No Expedia cancellation fee to change or cancel almost any hotel reservation.
My Husband and I returned yesterday from six days at the Grand Plaza. Although the rooms and hotel is dated, the exceptional service makes up for it. We made it a point to eat at several beach bars and found none as great as Bongos! Spinners and Level 11 are also amazing places. We made great friends ...
Grand Plaza Beachfront Resort Hotel$147Grand Plaza Beachfront Resort Hotel$147
Can't beat the location. Directly ON the beach...and its beautiful. This hotel is undergoing some renovations. Existing pool is small, way small and not at all child-friendly. Rum Runners restaurant could use some work. We had a very nice waitress both days who was a bit overwhelmed with work. Waited ...
Sirata Beach Resort$110Sirata Beach Resort$110
Bathroom could have Been a little bigger otherwise we had a great time and the staff was very friendly and accommodating. We loved having two pools and the large dining deck right on the premises and of course the beach right there, also right across the street was a Dunkin’ Donuts and 7-Eleven if ...
Beachcomber Beach Resort$102Beachcomber Beach Resort$102
Location is perfect! You can go right outside your door to the beach or the pool. Majority of staff seem very unhappy. From the checkin, at restaurant and pool bar. I would hope management would look into why that would be all around the hotel environment or possibly under staffed and overworked ...
Dolphin Beach Resort$109Dolphin Beach Resort$109
Nice hotel it is a little dated though, great location to the beach and places to eat!
Howard Johnson Resort Hotel by Wyndham St. Pete Beach FL$128Howard Johnson Resort Hotel by Wyndham St. Pete Beach FL$128
I can honestly say, this was such a perfect experience for our family on Spring Break. I know of one person that I know thru a friend that has stayed here before. She wrote great things on social media about this place. When I saw it was available 2 weeks before our spring break started, I immediately ...
Postcard Inn On The Beach$107Postcard Inn On The Beach$107
Only had some issues with crew that delivered mini refrigerator. Not personal at all, delivered and never spoke just walked out! I saw one deliver a refrigerator near by room and walked in with the privacy please tag. Lady was furious!
The Don CeSar$299The Don CeSar$299
Everything was good. Just keep in mind there are hundreds of people around you, so it wan't be quite. Also rooms are small. But stuff is great!
TradeWinds Island Grand$234TradeWinds Island Grand$234
Rooms have been newly renovated! Nice size rooms with kitchenette. Comfy beds, in suite laundry and some of the rooms have 2 baths! They do have adjoining rooms if you are traveling with a group or a lot of kids. Nice size balconies that all pretty much have views of the ocean! Pool is a nice size ...
Beach House Suites by the Don CeSar$199Beach House Suites by the Don CeSar$199
Nice people right on strip close to food gifts shops over all nice place to stay
Plaza Beach Hotel Beachfront Resort$203Plaza Beach Hotel Beachfront Resort$203
This was a very nice hotel close to the beach. We came to celebrate my husbands birthday and just get away for the day. Staff in the office were extremely friendly and helpful, our only disappointment was the room wasn't ready at check in time and we had to wait quite a while for staff to clean it. ...
St Pete Beach Suites$119St Pete Beach Suites$119
Guy Harvey's outpost and grand resort need to be experienced to be appreciated. The facilities available, the food, the staff and most importantly the beach.......literally feet from the hotel are a combination that I will undoubtedly revisit. I am travelling from Ireland so I hope that will put ...
Guy Harvey Outpost, a TradeWinds Beach Resort$192Guy Harvey Outpost, a TradeWinds Beach Resort$192
Inn on the Beach was a perfect getaway for the weekend. The room was perfect, it was very clean, and offered everything we needed. The light breakfast on Saturday morning was fresh and delicious. Give this place a try, you will not be disappointed.
Inn on the Beach$165Inn on the Beach$165
Very clean, hotel is conveniently located to beach, staff was extremely helpful and very nice!
Gulf Winds Beach Resort$159Gulf Winds Beach Resort$159
This was the first time staying at Bay Palms. There was 6 of us. Myself, wife, (2) 18 yr football playing sons and a 10 and 11 yr old. Check in was fast and easy. The staff was very helpful explaining things. The rubber wristbands instead of the paper ones a plus! The staff was very welled prepared ...
Bay Palms Waterfront Resort - Hotel and Marina$136Bay Palms Waterfront Resort - Hotel and Marina$136
Room is nice and clean. We like the balcony. Bed is super comfortable to sleep.
Bayview Plaza Waterfront Resort$148Bayview Plaza Waterfront Resort$148
It is an old school motel, "old Florida" like before I 95 was built. We thought it was clean and safe. More updated than most motels of this genre. The beds need new mattresses, but slept fine. The pool was immaculate and the ilk of the people there was friendly. The front office staff were super ...
Blind Pass Resort Motel$74Blind Pass Resort Motel$74
Known for its beaches and live music, St. Pete Beach offers a lot for the traveler planning a beach getaway. There are 54 beach hotels and other accommodation options to choose from in this seaside destination, so it's easy to find one that meets your needs.
As you search for a place to stay by the water in St. Pete Beach, consider selecting one of these top beach hotels with high ratings from Expedia travelers.
Miramar Beach Resort - 2.5-star hotel on the beach. It features 2 outdoor pools, free WiFi, and beach cabanas. Guests love the beach locale and pool.
Blind Pass Resort Motel - 2-star motel near Upham Beach. Our travelers recommend its beach locale and breakfast. This motel boasts an outdoor pool, free WiFi, and free parking.
The Don CeSar - 4-star spa hotel on the beach. It offers 2 outdoor pools, a spa tub, and a poolside bar. Activities include beach yoga and beach volleyball. Guest reviews highlight the walkable location and proximity to shopping.
Plaza Beach Hotel Beachfront Resort - 3-star resort on a private beach. It features an outdoor pool, a beach bar, and free WiFi. Activities include kayaking and surfing on site. Guests love the proximity to shopping and overall value.
Guy Harvey Outpost, a TradeWinds Beach Resort - 3.5-star family-friendly resort on the beach. Our travelers recommend its good location and proximity to shopping. This resort boasts 2 outdoor pools, a spa tub, and a beach bar. Activities include kayaking and snorkeling.
If weather is an important factor for your vacation, you can use these local temperature and rainfall averages to decide your travel dates.
To get to St. Pete Beach, you can fly into St. Petersburg, FL (SPG-Albert Whitted), the closest major airport, which is located 7.2 mi (11.7 km) from the city center. If you'd like to venture out around the area, consider renting a car to take in more sights.