Customised for your search:

St. Petersburg 3 Star Hotels

St. Petersburg Hotels
St. Petersburg

Best 3 Star Hotels in St. Petersburg, Florida

Treasure Bay Resort & Marina - Treasure Island Hotels

Treasure Bay Resort & Marina

11125 Gulf Blvd, Treasure Island - Map
"Beach right across the street"
The check in-check out was a breeze, and the reception staff was very warm and welcoming. The room we had was facing the marina and was nice and cozy. Overall had a nice experience for the duration of the stay.
Traveller from OH
Crystal Palms Beach Resort - Treasure Island Hotels

Crystal Palms Beach Resort

11605 Gulf Blvd, Treasure Island - Map
"Surprisingly awesome!"
First let me say that the front desk staff here especially Shay is incredibly wonderful! The level of customer service and friendliness is truly outstanding. The 2 bedroom/2bath is just lovely. Its nicely furnished and the kitchen is well done! My family and I had a wonderful time lounging by the pool. Although the beach is across the street, we never minded the short walk at all, our belongings were always safe on the beach as we swam. The beds are very comforable however if you are a stiff pillow person you might want to bring your own as the pillows are kind of squishy. But being that was my only complaint, I cant imagine a better few days off with family and being on the beach! There are plenty of places to eat and shop.Theres a great grocery store about a mile from the resort and numerous pizza places that deliver! You also have assigned parking which is great since parking at the beach is always premium plus they have guest parking if you have local family or friends visit. Again an outstanding stay and we will be back!!
Traveller from Black Mountain, NC
Shoreline Island Resort - Exclusively Adult - Madeira Beach Hotels

Shoreline Island Resort - Exclusively Adult

14200 Gulf Boulevard, Madeira Beach - Map
"Very nice facility. Would stay again."
Our balcony had a partial obstructed view due to being the middle building . So what... It was awsome and beautiful. Nice pool and seating areas. Even had a grilling area. Room was great. Kitchen with flatware, pots pans. Etc. near full size frig was great. Save money on going out.
A Traveller
Thunderbird Beach Resort - Treasure Island Hotels

Thunderbird Beach Resort

10700 Gulf Blvd, Treasure Island - Map
"Direct Access to the Beach!"
We stayed at the Thunderbird for 3 days, and it was fantastic! It's a little retro with modern touches and amenities such as laundry, two pools, and a hot tub. The staff was friendly and accommodating, and our room was fantastic. We booked a suite that was very similar to a small apartment. A dorm size refrigerator and stovetop, along with plates and utensils were also included. It's a great alternative to eating out during every meal. To our surprise, the attached Italian restaurant, Feola's, was amazing!! We ate dinner here every night -- don't pass up the warm from the oven dinner rolls or their delicious pasta and homemade cannoli. The direct access to the sprawling white sands was fantastic, and we spent the evenings looking out at the water. Overall, we couldn't have asked for a better time.
A Traveller
Directly on the Gulf Beaches, our "Classic Courtyard Style Hotel" is a newly remodeled family favorite also catering to …More
Hollander Boutique Hotel - St. Petersburg Hotels

Hollander Boutique Hotel

421 4th Ave N, St. Petersburg - Map
"Close to Cool Downtown Activities"
This is the perfect place to stay if you are attending a concert at Jannus Landing. It is just 3/4 mile away from Jannus Landing. Cool Bars and Museums and Restaurants are all within walking distance. Tropicana Field is also very nearby.
Traveller from Fort Myers, Florida
Hollander Located right near the heart of scenic downtown St Petersburg the Hotel is just a short distance from St …More
Bilmar Beach Resort - Treasure Island Hotels

Bilmar Beach Resort

10650 Gulf Blvd, Treasure Island - Map
"Great place by the beach"
Very easy from check-in to check out. Great location on beach. Loved our balcony view. The boardwalk along the hotels was nice for a walk or run. Family friendly
A Traveller
Sirata Beach Resort - St. Pete Beach Hotels

Sirata Beach Resort

5300 Gulf Blvd, St. Pete Beach - Map
"Family Reunion"
The staff were all very pleasant. Hotel property was kept clean and the prices at the bar and restaurant were reasonable. However, my room appeared that it needed some upgrading, get rid of the rugs, room smelled a bit musty. But overall nice stay.
Traveller from Staten Island
Postcard Inn On The Beach - St. Pete Beach Hotels

Postcard Inn On The Beach

6300 Gulf Blvd, St. Pete Beach - Map
"walk out the door to the beach "
PCI was decent; however, they have a serious issue with towels for the pool/beach. Prior to arrival we asked if we should bring towels and the staff member said no because the provide them. Each day when we went to get towels, there were none left and they were "in the dryer". I cannot imagine being a guest there during the weekend when it is much busier because there were probably never towels available! Also, the first night there, our AC was not working. The maintainence man came at 10pm and gave us a fan because he couldn't fix it. It was 75 degrees in there. We called the front desk and they said that we could move all of our stuff, but being that late, we didn't want to. We asked for a discount, but they said no. Otherwise, this was a nice hotel and right on the beach. Fun bar and great happy hour. New restaurant has great food as well
A Traveller
Grand Plaza Beachfront Resort Hotel - St. Pete Beach Hotels

Grand Plaza Beachfront Resort Hotel

5250 Gulf Blvd, St. Pete Beach - Map
"Great vacation"
The staff was very friendly and helpful, the restaurants were very good and the drinks strong, no need to leave the hotel
A Traveller
Guy Harvey Outpost, a TradeWinds Beach Resort - St. Pete Beach Hotels

Guy Harvey Outpost, a TradeWinds Beach Resort

6000 Gulf Blvd, St. Pete Beach - Map
"The hotel staff was excellent "
Best experience in have ever experienced from staff at a resort. They were always right on and very geniune!! We will definitely go back... need to request ground floor ocean side is perfect suite. Loved being able to just walk out to the beach...
Traveller from Georgia

Search from 108 St. Petersburg Hotels - 3 Stars

    Why book with Expedia ?

    • Book confidently with Price Match
    • Bundle for better rates
    • No booking fees
    • 91% customer satisfaction

    Three Star Hotel Guide for St. Petersburg

    It’s easy to understand why three star hotels in St. Petersburg continue to be the most reserved type of accommodation in the area. These dependable lodging options provide you with the best of both worlds by offering an assortment of creature comforts at prices that won’t send your heartrate skyrocketing. So whether you’re travelling solo, with a significant other, or if you’ve got the whole family with you, search for cheap rooms here on and you’ll find an array of appealing offers from some of the top St. Petersburg 3 star hotels. Whether your tastes tend to be extravagant or more austere, you’re guaranteed to find the ideal accommodation for your trip.

    Read More

    The 3 star accommodation in St. Petersburg, Florida give you the freedom to wine and dine at on-site restaurants, while also granting you access to pools, fitness facilities, and other perks on the premises. And by taking advantage of the best deals and discounts online, you’ll save a bundle without feeling like you’re missing out on anything. Be sure to use to book an accommodation in St. Petersburg, and when you check into your room, we’re confident you’ll realize you’ve made the right choice.

    Customers Rate Expedia
    Powered by feefo
    91% recommended
    From 29,939 Reviews