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

Search over 1,000,000 properties worldwide and 550 airlines 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 Aug 23 - Aug 25
Tonight Aug 22 - Aug 23
This weekend Aug 23 - Aug 25
Next weekend Aug 30 - Sep 1

Featured St. Pete Beach 3 Star Hotels

See all 309 Properties in St. Pete Beach

Estimated price for 1 night/2 adults

Ramada by Wyndham Tampa Airport Westshore
Ramada by Wyndham Tampa Airport Westshore
3.0 out of 5.0 1200 N Westshore Blvd, Tampa, FL
Free Cancellation
3.3/5 (6150 reviews)
$65/ night for 2 guests

I like very thing. The only thing i did not like that i did not know i had to leave 100 security deposit . I would have like to know that before hand.

Reviewed on Aug 13, 2019
Seaside Inn & Suites
Seaside Inn & Suites
3.0 out of 5.0 401 S Gulfview Blvd, Clearwater Beach, FL
Free Cancellation
3.2/5 (1769 reviews)
$64/ night for 2 guests

It's an old building but it's ok, very clean.... Location is amazing

Reviewed on Aug 4, 2019
The Godfrey Hotel & Cabanas Tampa
The Godfrey Hotel & Cabanas Tampa
3.5 out of 5.0 7700 W Courtney Campbell Causeway, Tampa, FL
Free Cancellation
3.7/5 (529 reviews)
$89/ night for 2 guests

I loved the view very beautiful if you pay a little extra for a balcony facing the bay. Very relaxed staff so nice if you don't want an uptight place. I wish it was a little cleaner and could use some upgrades in the bathroom. Loved the radio speaker in the room was nice to listen to. Second time ...

Reviewed on Aug 21, 2019
Pier House 60 Clearwater Beach Marina Hotel
Pier House 60 Clearwater Beach Marina Hotel
3.0 out of 5.0 101 Coronado Drive, Clearwater Beach, FL
Free Cancellation
4.4/5 (2079 reviews)
$128/ night for 2 guests

Location clean friendly staff room was ready early

Reviewed on Aug 17, 2019
DoubleTree by Hilton Hotel Tampa Airport - Westshore
DoubleTree by Hilton Hotel Tampa Airport - Westshore
3.5 out of 5.0 4500 W Cypress St, Tampa, FL
Free Cancellation
3.8/5 (1354 reviews)
$84/ night for 2 guests

Good location for easy access to airport. Competent and friendly staff

Reviewed on Aug 18, 2019
Edge Hotel Clearwater Beach
Edge Hotel Clearwater Beach
3.5 out of 5.0 505 South Gulfview Boulevard, Clearwater Beach, FL
Free Cancellation
4.5/5 (1345 reviews)
$106/ night for 2 guests

The room service and pool area were great. The staff was incredible! The room itself was fantastic! Great experience all around!

Reviewed on Aug 20, 2019
Grand Plaza Beachfront Resort Hotel
Grand Plaza Beachfront Resort Hotel
3.0 out of 5.0 5250 Gulf Blvd, St. Pete Beach, FL
4.0/5 (2422 reviews)
$109/ night for 2 guests

Smooth checkin process and 1 of our 2 rooms was available immediately. We received a phone call when the second room came available. The Suites on the 8th and 9th floors were AMAZING. We were very happy with the property and the view was truly breath taking. Beach cabanas were perfect and the pool ...

Reviewed on Aug 19, 2019
Alden Suites - A Beachfront Resort
Alden Suites - A Beachfront Resort
3.0 out of 5.0 5900 Gulf Blvd, St. Pete Beach, FL
Free Cancellation
4.1/5 (2147 reviews)
$106/ night for 2 guests

We really enjoyed our suite and the layout of it but we were disappointed to be in a suite that was directly connected to another room. For the first part of our stay were heard a baby and kids screaming and running all day and night and for the second part of our stay, the family had left and reconstruction ...

Reviewed on Aug 17, 2019
Sailport Waterfront Suites
Sailport Waterfront Suites
3.5 out of 5.0 2506 N Rocky Point Dr, Tampa, FL
4.1/5 (2416 reviews)
$101/ night for 2 guests

The view from the balcony was beautiful. The staff was very accommodating.

Reviewed on Aug 20, 2019
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.

Recently Booked 3 Star Hotels in St. Pete Beach

Sirata Beach Resort
3.0 out of 5.0
Last booking: 1 hour ago
Grand Plaza Beachfront Resort Hotel
3.0 out of 5.0
Last booking: 2 hours ago
The Don CeSar
4.0 out of 5.0
Last booking: 2 hours ago
St Pete Beach Suites
3.0 out of 5.0
Last booking: 4 hours ago
Dolphin Beach Resort
3.0 out of 5.0
Last booking: 5 hours ago
Plaza Beach Hotel Beachfront Resort
3.0 out of 5.0
Last booking: 7 hours ago
Alden Suites - A Beachfront Resort
3.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: 9 hours ago
Inn on the Beach
2.5 out of 5.0
Last booking: 9 hours ago