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 24 - Jun 25
This weekend This weekend Jun 29 - Jul 1
Next weekend Next weekend Jul 6 - Jul 8

Featured St. Pete Beach 3 Star Hotels

See all 134 Properties in St. Pete Beach
Sirata Beach Resort

Sirata Beach Resort

5300 Gulf Blvd, St. Pete Beach
    3.0 out of 5.0
     
     
    3.8 out of 5 (2,250 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
    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,384 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$137

    Grand Plaza Beachfront Resort Hotel$137
    Alden Suites - A Beachfront Resort

    Alden Suites - A Beachfront Resort

    5900 Gulf Blvd, St. Pete Beach
      3.0 out of 5.0
       
       
      4.1 out of 5 (2,176 reviews)
      Nice hotel close to the beachEasy to check in, staff was great! However, only complaint is that the room was a lot smaller than they described to us. Lots of things for the kids to do, and wasn’t far from the beach.
      Jun 17, 2018

      Alden Suites - A Beachfront Resort$126

      Alden Suites - A Beachfront Resort$126
      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
        3.0 out of 5.0
         
         
        3.5 out of 5 (1,543 reviews)
        Close to beachNice hotel it is a little dated though, great location to the beach and places to eat!
        May 7, 2018
        Postcard Inn On The Beach

        Postcard Inn On The Beach

        6300 Gulf Blvd, St. Pete Beach
          3.0 out of 5.0
           
           
          3.6 out of 5 (1,634 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
          Dolphin Beach Resort

          Dolphin Beach Resort

          4900 Gulf Blvd, St. Pete Beach
            3.0 out of 5.0
             
             
            3.8 out of 5 (1,674 reviews)
            Hotel Pool on the beachNice facilities on the beach. Great to take a break from the Gulf with food or just float in the pool.
            Jun 19, 2018

            Dolphin Beach Resort$109

            Dolphin Beach Resort$109
            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 (701 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
              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,115 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
                Beach House Suites by the Don CeSar

                Beach House Suites by the Don CeSar

                3860 Gulf Boulevard, St. Pete Beach
                  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
                  Coral Reef Beach Resort, a VRI resort

                  Coral Reef Beach Resort, a VRI resort

                  5800 Gulf Blvd, St. Pete Beach
                    3.5 out of 5.0
                     
                     
                    4.2 out of 5 (25 reviews)
                    Amazing Resort!! Highly recommend this resort!! We stayed for a week & it was so great. Amazing pool, amazing view, great staff etc. The keycard reader on our door died midway through our stay & maintenance jumped right on it & replaced it. Can't complain at all!
                    May 9, 2018
                    Map

                    Three Star Hotel Guide for St. Pete Beach

                    There’s a reason the top 3 star hotels in St. Pete Beach, St. Petersburg - Clearwater are so incredibly popular: They combine comforting amenities and just-for-you service with some of the best rates and discounts the area has to offer. When you book a stay at a three star hotel in St. Pete Beach, you’ll get access to perfect little perks like on-site restaurants and cocktail bars, well-appointed fitness centers, and spacious rooms.

                    Search for a cheap deal on a 3 star upscale hotel in St. Pete Beach for the most elegant experience, or grab a low rate on one of the cheap 3 star hotels in St. Pete Beach near the local attractions, if you want something a touch more unassuming. Whatever your traveling style, make sure to use the search tools at Expedia to track down prices, read more about amenities, and score a few local discounts.

                    From business trips to family getaways, the St. Pete Beach 3 star hotels offer a fantastic home base for any type of vacation.