Customized for your search:

3 Star Hotels in St. Petersburg

St. Petersburg hotels
St. Petersburg

Top Trending Hotels with 3 Stars in St. Petersburg

Ramada Clearwater Airport - Clearwater Hotels
Rating: 3.0 Stars
$70
Check availability

Ramada Clearwater Airport

3580 Ulmerton Road, Clearwater 33762 - Map
 
 
"Very Professional Hotel"
ROFL. The reason why I said this is a pro hotel is the front kiosk looks like a restrict manager instead of a kind people. However, I have to say the service in the hotel is very good. You can get anything you need at hotel, such as laundry, swimming pool, spa pool, and good surrounding restaurants.
A Traveller
This family-friendly Clearwater hotel is located near the airport, within 2 mi (3 km) of Feather Sound Country Club and Tampa …More
Ponce De Leon Hotel - St. Petersburg Hotels
Rating: 3.0 Stars
$97
Check availability

Ponce De Leon Hotel

95 Central Ave, St. Petersburg 33701 - Map
 
 
"Friendly hotel close to everything."
The hotel is a little outdated, but it's been around since the 1920's. It's full of history and it's located within a mile of everything. Sports arenas, museums, bars, restaurants, music venues. It has the best staff working as well, extremely friendly!
Traveller from Ft. Myers, Florida
This family-friendly St. Petersburg hotel is located in the historical district, within a 10-minute walk of Pioneer Park and …More
Treasure Bay Hotel & Marina - Treasure Island Hotels
Rating: 3.0 Stars
$119
Check availability

Treasure Bay Hotel & Marina

11125 Gulf Blvd, Treasure Island 33706 - Map
 
 
"Pleased with hotel, right across from beach."
Hotel staff was friendly. We were pleased with the cleanliness of our room. There was a slight smell (maybe from marina). Water did not taste very good, but we noticed this will all of the water in the area. We just purchased some gallon jugs of bottled purified water from the Walgreens down the street. The beds were ok, we all slept well.
Traveller from Spokane, WA
Located along the Intracoastal Waterway, this smoke-free hotel is across the street from the Gulf of Mexico, a public beach …More
Residence Inn by Marriott Clearwater Downtown - Clearwater Hotels
Rating: 3.0 Stars
$130
Check availability

Residence Inn by Marriott Clearwater Downtown

940 Court Street, Clearwater 33756 - Map
 
 
"Very good"
Excellent !!! Great room and very nice people in front desk. Would recommend and very close to main beach and city.
Traveller from Tampa
Residence Inn by Marriott Clearwater Downtown is within a 10-minute drive of Clearwater Marine Aquarium. It’s a 15-minute …More
Postcard Inn On The Beach - St. Pete Beach Hotels
Rating: 3.0 Stars
$117
Check availability

Postcard Inn On The Beach

6300 Gulf Blvd, St. Pete Beach 33706 - Map
 
 
"Nice place, great location, excellent staff. "
Let me say this: it's an older hotel. Beyond that it's a great place. Location was perfect, the pool was nice, fun bar on a great beach... and the staff was super friendly and helpful. I left a day early to chase some nicer weather down in the keys and it was no problem at all. Now I didn't give it a five star rating because it's not a five star resort. But the people leaving awful reviews must be a bunch of crybabies. It's older an dated but it's clean and nice.
A Traveller
The newly renovated Postcard Inn, located in St Pete Beach on the Gulf of Mexico and Florida's west coast, is minutes away …More
Courtyard St. Petersburg Clearwater - Clearwater Hotels
Rating: 3.0 Stars
Check availability

Courtyard St. Petersburg Clearwater

3131 Executive Dr, Clearwater 33762 - Map
 
 
"Hotel close to the beach"
Being that this city is my birthplace where I was born and raised I will be short yet sweet.Aside from the strong sense of "prejudice" I felt during my stay here from the staff and several other guests showed me how much this city has changed since I relocated several years ago. I had never experienced such awkwardness and uncomfortably during my stay here. I recently spent time here visiting family and friends which I enjoyed very much. Aside from my personal feelings, this hotel is close to the beach areas and plenty of nearby eateries was an absolute plus. The room and hotel were very clean. Overall a nice place to stay if you are away on business or quick getaway with a spouse or significant other.
A Traveller
This family-friendly Clearwater hotel is within 3 mi (5 km) of Feather Sound Country Club and Tampa Bay Grand Prix. The Armed …More
Pier House 60 Clearwater Beach Marina Hotel - Clearwater Beach Hotels
Rating: 3.0 Stars
$171
Check availability

Pier House 60 Clearwater Beach Marina Hotel

101 Coronado Drive, Clearwater Beach 33767 - Map
 
 
"Close to the beach and new!"
We had a great experience here. The staff was friendly from my first interaction calling the front desk before our arrival. Our check in was smooth and the associate was courteous. They accommodated us with our requests (reasonable ones). The room was immaculate and very clean including the bathroom. I even happened to see a housekeeper cleaning another room one day. She had the tv stand pulled out and even the filters on the a/c unit out to clean them. I've never seen that before in any hotel. In relation to the construction if you're staying on the weekend don't worry. Saturday they only work a half day and we didn't hear a thing. They're not there on Sunday. As far as the view we got the 9th floor and were only partially obstructed but could still see a large about of beach and the pier. Or you could always do a bay view with a balcony on the other side. The rooftop bar had great service and great food around lunchtime. I wouldn't recommend staying on the 10th floor if you go to bed early or have kids. Hence the reason we got the 9th floor. Overall this is the best value of you want to stay close to pier 60 but not pay through the nose for "beach front." Highly recommended hotel!
Traveller from Orlando
This family-friendly Clearwater Beach hotel is located on the waterfront, within 1 mi (2 km) of Clearwater Municipal Marina …More
Innisbrook, A Salamander Golf and Spa Resort - Palm Harbor Hotels
Rating: 3.5 Stars
$129
Check availability

Innisbrook, A Salamander Golf and Spa Resort

36750 Us Highway 19 N, Palm Harbor 34684 - Map
 
 
"Great resort for families"
I had stayed at the Salamander Resort in Middleburg, VA, so was pleased to find that they had a sister property in the vicinity of our vacation destination of Tampa/St. Pete. We got a great rate from Expedia for an Executive Suite. This place is perfect if you have your own car. It was in a nice neighborhood and had 1000 acres, so was self-contained. There are 5 pools and the resort offers golf and tennis. For the family and kids, they also have a playground, mini-golf, fishing and a nature trail and lots of activities at the Loch Ness pool. We stayed in one of the building near the Loch Ness pool and spent a lot of time there. They have two slides, a beach with a walk-in waterfront for the little ones and the pool is only 4.5 feet at the deepest point so is very manageable for children of any size. They also have a grill and cabana for meals, snacks or drinks. At the pool they also have bikes for rent, games for the kids and activities, like a sandcastle contest. There is a shuttle to get you around on the property to your building and the multiple clubhouses, steak house, grill, market or pools and golf and tennis. The location is in Palm Harbor, north of Clearwater and St. Petersburg and west of Tampa.
Traveller from Alexandria, VA
This condominium resort is set on 900 acres in Palm Harbor, minutes from Clearwater beaches and Tarpon Springs.More
St. Petersburg Marriott Clearwater - St. Petersburg Hotels
Rating: 3.5 Stars
Check availability

St. Petersburg Marriott Clearwater

12600 Roosevelt Blvd N, St. Petersburg 33716 - Map
 
 
"One night stay"
Had a reunion to go to and didn't want to drink and drive. Very nice hotel clean and comfortable bed!
A Traveller
This family-friendly St. Petersburg hotel is located near the airport, within 3 mi (5 km) of Feather Sound Country Club and …More
Bilmar Beach Resort - Treasure Island Hotels
Rating: 3.0 Stars
Check availability

Bilmar Beach Resort

10650 Gulf Blvd, Treasure Island 33706 - Map
 
 
"Great place"
What a great place. We loved our time at the Bilmar. Staff and the hotel were very good. We 2ill be back. We are going to make this our place to stay when we are here. John's Pass is a few minutes away. Great vacation.
Traveller from Rochester, N.Y
This hotel overlooks the Gulf of Mexico from the Clearwater and St Pete Beach resort area on Treasure Island, 10 miles from …More

Search from 104 St. Petersburg Hotels - 3 Stars


    Need help booking?

    Call 1-800-551-2409
    Visit Customer Support »

    Why book with Expedia ?

    • 510,000+ hotels worldwide
    • No Expedia Cancellation Fee
    • Best price guarantee
    • 91% customer satisfaction

    Three Star Hotel Guide for St. Petersburg

    There’s a reason the top 3 star hotels in St. Petersburg, FL 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. Petersburg, 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. Petersburg for the most elegant experience, or grab a low rate on one of the cheap 3 star hotels in St. Petersburg 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. Petersburg 3 star hotels offer a fantastic home base for any type of vacation.

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