Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

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.


Check prices on hotels in St. Pete Beach

Best deal Best deal Aug 3 - Aug 5
Tonight Tonight Jun 18 - Jun 19
This weekend This weekend Jun 22 - Jun 24
Next weekend Next weekend Jun 29 - Jul 1

Featured St. Pete Beach Beach Hotels

See all 133 Hotels in St. Pete Beach
Grand Plaza Beachfront Resort Hotel

Grand Plaza Beachfront Resort Hotel

5250 Gulf Blvd, St. Pete Beach
  • Free Cancellation
  • Reserve now, pay when you stay
3.0 out of 5.0
 
 
4.1 out of 5 (2,383 reviews)
Excellent stayMy 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 ...
May 26, 2018

Grand Plaza Beachfront Resort Hotel$147

Grand Plaza Beachfront Resort Hotel$147
Sirata Beach Resort

Sirata Beach Resort

5300 Gulf Blvd, St. Pete Beach
  • Free Cancellation
  • Reserve now, pay when you stay
3.0 out of 5.0
 
 
3.8 out of 5 (2,245 reviews)
Perfect spot for the beach!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 ...
Jun 14, 2018

Sirata Beach Resort$110

Sirata Beach Resort$110
Beachcomber Beach Resort

Beachcomber Beach Resort

6200 Gulf Blvd, St. Pete Beach
  • Free Cancellation
  • Reserve now, pay when you stay
2.5 out of 5.0
 
 
3.9 out of 5 (1,858 reviews)
Very convenient to beach 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 ...
Jun 17, 2018

Beachcomber Beach Resort$102

Beachcomber Beach Resort$102
Dolphin Beach Resort

Dolphin Beach Resort

4900 Gulf Blvd, St. Pete Beach
  • Free Cancellation
  • Reserve now, pay when you stay
3.0 out of 5.0
 
 
3.8 out of 5 (1,680 reviews)
Location location*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 ...
Jun 10, 2018

Dolphin Beach Resort$109

Dolphin Beach Resort$109
Howard Johnson Resort Hotel by Wyndham St. Pete Beach FL

Howard Johnson Resort Hotel by Wyndham St. Pete Beach FL

6100 Gulf Blvd, St. Pete Beach
  • Free Cancellation
  • Reserve now, pay when you stay
3.0 out of 5.0
 
 
3.5 out of 5 (1,540 reviews)
Close to beachNice hotel it is a little dated though, great location to the beach and places to eat!
May 7, 2018

Howard Johnson Resort Hotel by Wyndham St. Pete Beach FL$128

Howard Johnson Resort Hotel by Wyndham St. Pete Beach FL$128
Postcard Inn On The Beach

Postcard Inn On The Beach

6300 Gulf Blvd, St. Pete Beach
  • Free Cancellation
  • Reserve now, pay when you stay
3.0 out of 5.0
 
 
3.6 out of 5 (1,631 reviews)
Great Vibes Hotel on the Beach!!!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 ...
Apr 24, 2018

Postcard Inn On The Beach$107

Postcard Inn On The Beach$107
The Don CeSar

The Don CeSar

3400 Gulf Boulevard, St. Pete Beach
  • Free Cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 
4.3 out of 5 (1,581 reviews)
Anniversary tripOnly 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!
Jun 7, 2018

The Don CeSar$299

The Don CeSar$299
TradeWinds Island Grand

TradeWinds Island Grand

5500 Gulf Blvd, St. Pete Beach
    4.0 out of 5.0
     
     
    4.0 out of 5 (1,971 reviews)
    Nice hotel. Service is outstanding. 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!
    Jun 1, 2018

    TradeWinds Island Grand$234

    TradeWinds Island Grand$234
    Beach House Suites by the Don CeSar

    Beach House Suites by the Don CeSar

    3860 Gulf Boulevard, St. Pete Beach
    • Free Cancellation
    • Reserve now, pay when you stay
    3.0 out of 5.0
     
     
    4.3 out of 5 (521 reviews)
    Spacious rooms on St Pete’s BeachRooms 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 ...
    Apr 8, 2018

    Beach House Suites by the Don CeSar$199

    Beach House Suites by the Don CeSar$199
    Plaza Beach Hotel Beachfront Resort

    Plaza Beach Hotel Beachfront Resort

    4506 Gulf Blvd, St. Pete Beach
      3.0 out of 5.0
       
       
      4.2 out of 5 (700 reviews)
      On beech nice view of the golfNice people right on strip close to food gifts shops over all nice place to stay
      May 19, 2018

      Plaza Beach Hotel Beachfront Resort$203

      Plaza Beach Hotel Beachfront Resort$203
      St Pete Beach Suites

      St Pete Beach Suites

      6801 Sunset Way, St. Pete Beach
      • Free Cancellation
      • Reserve now, pay when you stay
      2.5 out of 5.0
       
       
      4.1 out of 5 (182 reviews)
      This was a nice hotel, close to the beachThis 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. ...
      Apr 23, 2018

      St Pete Beach Suites$119

      St Pete Beach Suites$119
      Guy Harvey Outpost, a TradeWinds Beach Resort

      Guy Harvey Outpost, a TradeWinds Beach Resort

      6000 Gulf Blvd, St. Pete Beach
        3.5 out of 5.0
         
         
        4.1 out of 5 (1,113 reviews)
        Different classGuy 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 ...
        Jun 6, 2018

        Guy Harvey Outpost, a TradeWinds Beach Resort$192

        Guy Harvey Outpost, a TradeWinds Beach Resort$192
        Inn on the Beach

        Inn on the Beach

        1401 Gulf Way, St. Pete Beach
          2.5 out of 5.0
           
           
          4.8 out of 5 (65 reviews)
          Clean & ComfortableInn 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.
          Jun 9, 2018

          Inn on the Beach$165

          Inn on the Beach$165
          Gulf Winds Beach Resort

          Gulf Winds Beach Resort

          6800 Sunset Way, St. Pete Beach
            3.0 out of 5.0
             
             
            4.0 out of 5 (61 reviews)
            Very clean, hotel is conveniently located to beachVery clean, hotel is conveniently located to beach, staff was extremely helpful and very nice!
            Nov 20, 2017

            Gulf Winds Beach Resort$159

            Gulf Winds Beach Resort$159
            Kimpton Hotel Zamora

            Kimpton Hotel Zamora

            3701 Gulf Blvd, St. Pete Beach
            • Free Cancellation
            • Reserve now, pay when you stay
            4.5 out of 5.0
             
             
            4.3 out of 5 (356 reviews)
            Very Good accomodationsStayed at Zamora two nights. The room was great: comfortable bed, great bathroom and pleasant staff.
            May 15, 2018

            Kimpton Hotel Zamora$147

            Kimpton Hotel Zamora$147
            Bay Palms Waterfront Resort - Hotel and Marina

            Bay Palms Waterfront Resort - Hotel and Marina

            4237 Gulf Blvd, St. Pete Beach
              3.0 out of 5.0
               
               
              4.2 out of 5 (259 reviews)
              VERY NICE AND CLOSE TO THE BEACHThis 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 ...
              Apr 6, 2018

              Bay Palms Waterfront Resort - Hotel and Marina$136

              Bay Palms Waterfront Resort - Hotel and Marina$136
              Miramar Beach Resort

              Miramar Beach Resort

              4200 Gulf Blvd, St. Pete Beach
                2.5 out of 5.0
                 
                 
                4.0 out of 5 (74 reviews)
                Relaxing , easyHotel right on beach , nice room , everything I needed great parking ,pools were clean , people were friendly
                Apr 9, 2018

                Miramar Beach Resort$109

                Miramar Beach Resort$109
                Bayview Plaza Waterfront Resort

                Bayview Plaza Waterfront Resort

                4321 Gulf Blvd, St. Pete Beach
                  3.0 out of 5.0
                   
                   
                  4.2 out of 5 (261 reviews)
                  Nice place and close to the beach.Room is nice and clean. We like the balcony. Bed is super comfortable to sleep.
                  Apr 27, 2018

                  Bayview Plaza Waterfront Resort$148

                  Bayview Plaza Waterfront Resort$148
                  Blind Pass Resort Motel

                  Blind Pass Resort Motel

                  7901 Blind Pass Road, St. Pete Beach
                    2.0 out of 5.0
                     
                     
                    3.3 out of 5 (164 reviews)
                    Clean & retroIt 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 ...
                    Apr 25, 2018

                    Blind Pass Resort Motel$74

                    Blind Pass Resort Motel$74
                    Map

                    Recently booked Beach Hotels in St. Pete Beach

                    Beachcomber Beach Resort
                    2.5 out of 5.0
                    Last booking: 2 hours ago
                    TradeWinds Island Grand
                    4.0 out of 5.0
                    Last booking: 5 hours ago
                    Grand Plaza Beachfront Resort Hotel
                    3.0 out of 5.0
                    Last booking: 8 hours ago
                    The Don CeSar
                    4.0 out of 5.0
                    Last booking: 8 hours ago
                    Howard Johnson Resort Hotel by Wyndham St. Pete Beach FL
                    3.0 out of 5.0
                    Last booking: 8 hours ago
                    Pasa Tiempo Private Waterfront Resort - Adults Only
                    2.0 out of 5.0
                    Last booking: 10 hours ago
                    Postcard Inn On The Beach
                    3.0 out of 5.0
                    Last booking: 12 hours ago
                    Sirata Beach Resort
                    3.0 out of 5.0
                    Last booking: 12 hours ago
                    Dolphin Beach Resort
                    3.0 out of 5.0
                    Last booking: 13 hours ago

                    Beach Hotels in St. Pete Beach


                    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.


                    Planning Your Trip to St. Pete Beach


                    If weather is an important factor for your vacation, you can use these local temperature and rainfall averages to decide your travel dates.


                    • Hottest months: July, August, June, and September, with an average temperature of 91°F
                    • Coldest months: January, December, February, and March, with an average temperature of 55°F
                    • Driest months: November, May, April, and January, with an average rainfall of 2.23 inches
                    • Rainiest months: August, September, July, and June, with an average rainfall of 7.46 inches

                    Sightseeing in and Around St. Pete Beach


                    After arriving and settling in at your accommodation of choice, you might want to venture out and explore. If you're excited to check out the beaches, head to Bean Point Beach for some relaxation by the water. Experience the area's live music and entertainment choices, and make time for local attractions like Dolphin Landings Charter Boat Center and Upham Beach. Other things to see and do in the area are Hurley Park and Gulf Beaches Historical Museum.
                    Visitors also enjoy St. Pete Beach for its:
                    • Bars
                    • Restaurants

                    Getting Around St. Pete Beach


                    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.