Customized for your search:

3 Star Hotels in St. Petersburg

St. Petersburg hotels
St. Petersburg

Top Trending Hotels with 3 Stars in St. Petersburg

Innisbrook, A Salamander Golf and Spa Resort - Palm Harbor Hotels
Rating: 3.5 Stars
$155
Check availability

Innisbrook, A Salamander Golf and Spa Resort

36750 Us Highway 19 N, Palm Harbor 34684 - Map
 
 
4.3 out of 5 (829 reviews)
This condominium resort is set on 900 acres in Palm Harbor, minutes from Clearwater beaches and Tarpon Springs.More
Ponce De Leon Hotel - St. Petersburg Hotels
Rating: 3.0 Stars
$119
Check availability

Ponce De Leon Hotel

95 Central Ave, St. Petersburg 33701 - Map
 
 
3.5 out of 5 (752 reviews)
Located in Downtown St. Petersburg, this hotel is within a 15-minute walk of Pioneer Park, Museum of Fine Arts, and The Pier …More
Treasure Bay Hotel & Marina - Treasure Island Hotels
Rating: 3.0 Stars
$139
Check availability

Treasure Bay Hotel & Marina

11125 Gulf Blvd, Treasure Island 33706 - Map
 
 
4.4 out of 5 (2,375 reviews)
Located along the Intracoastal Waterway, this smoke-free hotel is across the street from the Gulf of Mexico, a public beach …More
Postcard Inn On The Beach - St. Pete Beach Hotels
Rating: 3.0 Stars
$174
Check availability

Postcard Inn On The Beach

6300 Gulf Blvd, St. Pete Beach 33706 - Map
 
 
3.7 out of 5 (898 reviews)
The newly renovated Postcard Inn, located in St Pete Beach on the Gulf of Mexico and Florida's west coast, is minutes away …More
Shephards Beach Resort - Clearwater Beach Hotels
Rating: 3.5 Stars
Check availability

Shephards Beach Resort

619 S Gulfview Blvd, Clearwater Beach 33767 - Map
 
 
3.9 out of 5 (887 reviews)
Located in popular Clearwater Beach, this hotel features a private stretch of white-sand beach facing the Gulf of Mexico …More
Shoreline Island Resort - Adults Only - Madeira Beach Hotels
Rating: 3.0 Stars
Check availability

Shoreline Island Resort - Adults Only

14200 Gulf Boulevard, Madeira Beach 33708 - Map
 
 
4.4 out of 5 (349 reviews)
Nestled on the beach, this Madeira Beach aparthotel is within 1 mi (2 km) of Alligator Attraction, Hubbards Marina, and …More
Ramada Clearwater Airport - Clearwater Hotels
Rating: 3.0 Stars
Check availability

Ramada Clearwater Airport

3580 Ulmerton Road, Clearwater 33762 - Map
 
 
3.6 out of 5 (498 reviews)
Situated near the airport, this hotel is 1.3 mi (2.2 km) from Feather Sound Country Club and 1.5 mi (2.4 km) from Tampa Bay …More
Dolphin Beach Resort - St. Pete Beach Hotels
Rating: 3.0 Stars
Check availability

Dolphin Beach Resort

4900 Gulf Blvd, St. Pete Beach 33706 - Map
 
 
3.7 out of 5 (743 reviews)
Nestled on the beach, this St. Pete Beach resort is within 3 mi (5 km) of Dolphin Landings Charter Boat Center, Upham Beach …More
Pier House 60 Clearwater Beach Marina Hotel - Clearwater Beach Hotels
Rating: 3.0 Stars
$195
Check availability

Pier House 60 Clearwater Beach Marina Hotel

101 Coronado Drive, Clearwater Beach 33767 - Map
 
 
4.5 out of 5 (743 reviews)
This family-friendly Clearwater Beach hotel is located on the waterfront, within 1 mi (2 km) of Clearwater Municipal Marina …More
Camelot Resort - Clearwater Beach Hotels
Rating: 3.0 Stars
Check availability

Camelot Resort

603 N Mandalay Avenue, Clearwater Beach 33767 - Map
 
 
4.0 out of 5 (69 reviews)
This family-friendly Clearwater Beach condo is located on the Strip, within 1 mi (2 km) of Clearwater Municipal Marina and …More

Search from 100 St. Petersburg Hotels - 3 Stars


    Need help booking?

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

    Why book with Expedia ?

    • 435,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