Skip to main content

Resorts in St Pete Beach

Find the resorts that appeal to you the most

The best resorts in St Pete Beach

Check out our pick of great resorts in St Pete Beach

Filter by:

Review score

Treasure Island Beach Resort

Treasure Island , St Pete Beach

Located in St. Pete Beach, Treasure Island Beach Resort is surrounded by the white sandy beaches of the Gulf of Mexico.

A
Alen
From
United States
Location is priceless, view from swimming pool at sunsets are just beautiful. Nicely built resort, with well planned layout of swimming pool area.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 376 reviews
Price from
US$319
1 night, 2 adults

Courtyard by Marriott St. Petersburg Clearwater/Madeira Beach

Hotel in St Pete Beach

Set in St Pete Beach, 1.7 km from Madeira Beach, Courtyard by Marriott St.

J
Joanne
From
United Kingdom
Fantastic location with a beautiful view from the wrap around balcony. Large comfortable rooms Lovely warm pool with great water views from the seating area.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 148 reviews
Price from
US$186
1 night, 2 adults

Shoreline Island Resort - Exclusively Adult

Madeira Beach , St Pete Beach

Catering to adults 21 or older, Shoreline Island Resort is situated directly on the Gulf of Mexico in Madeira Beach, Florida.

T
Tracey
From
United Kingdom
Lovely room with an amazing view. The staff were so helpful, nothing was too much trouble. Will definitely go back.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 504 reviews
Price from
US$210
1 night, 2 adults

Plaza Beach Hotel - Beachfront Resort

St Pete Beach - Long Key, St Pete Beach

Centrally located in St. Pete Beach, Florida, this family-owned hotel faces the Gulf of Mexico and offers guests warm sun and white, sandy beaches within walking distance of entertainment, shopping,...

S
Stefanie
From
United Kingdom
The hotel has a nice feel about it as it is not big and the 50ies design works really well. The location was perfect - right by a beautiful beach and in walking distance to a range of shops, restaurants and a dolphin watching tour company. We hardly had to use the car during our stay which was nice. It was really lovely to have a little apartment instead of just a room which you normally get with a hotel. That made us a little more independent and we didn’t feel we had to go out for each meal.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 116 reviews
Price from
US$168
1 night, 2 adults

Treasure Island Beach, FL Waterfront Condo Located Steps away from the Intracoastal Waterway

Treasure Island , St Pete Beach

Offering pool views, Treasure Island Beach, FL Waterfront Condo Located Steps away from the Intracoastal Waterway is an accommodation located in St Pete Beach, 200 metres from Treasure Island and 3 km...

A
ANTHONY
From
United Kingdom
The location was lovely very peaceful
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 57 reviews
Price from
US$300
1 night, 2 adults

Cambria Hotel St Petersburg-Madeira Beach Marina

Hotel in Madeira Beach , St Pete Beach

Located in St Pete Beach, 400 metres from Madeira Beach, Cambria Hotel St Petersburg-Madeira Beach Marina provides accommodation with an outdoor swimming pool, private parking, a garden and a shared...

S
Scott
From
United States
Breakfast was great rooms were big and water pressure was excellent
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 706 reviews
Price from
US$151.05
1 night, 2 adults

FUSION Resort Waterfront Suites

Treasure Island , St Pete Beach

Set in St Pete Beach, 1 km from Treasure Island, FUSION Resort Waterfront Suites offers accommodation with free bikes, private parking, an outdoor swimming pool and a terrace.

N
Nina
From
Norway
great suite, with nice view, would go back any time. Nice staff, very friendly. The suite had all we needed, full kitchen. Nice poolarea with hottub.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 732 reviews
Price from
US$165.11
1 night, 2 adults

The Molloy - A Boutique Beach Resort

Treasure Island , St Pete Beach

The Molloy - A Boutique Beach Resort offers beachfront accommodations in Treasure Island. The property boasts a year-round outdoor pool and sun terrace. Free private parking is available on site. St.

C
Charlotte
From
United Kingdom
Really clean, super friendly staff. Pleasant room and great location on the beach.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 429 reviews
Price from
US$146.40
1 night, 2 adults

Hilton Garden Inn St. Pete Beach, FL

Hotel in St Pete Beach - Long Key, St Pete Beach

This Hilton Garden Inn St. Pete Beach, FL hotel is on the beach and 8 km from dolphin sightseeing tours at Hubbard's Marina. Hotel guests will enjoy an outdoor pool and on-site restaurant.

E
Erika
From
United States
The grounds are lovely and there is great beach access. Loved the cabanas and pool area - especially the free ice cold water. The employees were the shining stars! They helped immediately with any questions and were all caring and extremely pleasant.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 589 reviews
Price from
US$189
1 night, 2 adults

Beach House Suites by the Don CeSar

Hotel in St Pete Beach - Long Key, St Pete Beach

Located on the shores of the Gulf of Mexico, this Saint Pete Beach hotel features an outdoor heated pool and hot tub. Free WiFi is available throughout the pet-friendly property.

T
Travis
From
United States
The rooms were spacious and very nice. We loved being beachfront and taking advantage of complimentary pool and beach chairs and towels. Staff was very friendly and helpful. It was great that we could use the Don Cesar's amentities as well, which is just down the street.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 228 reviews
Price from
US$399
1 night, 2 adults
All resorts in St Pete Beach

Looking for a resort?

Travellers who truly “get away from it all” trust resorts to provide the pinnacle of all-inclusive relaxation. Resort guests are invited to enjoy communal onsite amenities like pools, spas, restaurants, activities, excursions and shops, and stay the night in luxurious private rooms, villas or apartments.

Most booked resorts in St Pete Beach and surroundings in the past month

See all

Popular with guests booking resorts in St Pete Beach

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 102 reviews

Popular with guests booking resorts in St Pete Beach

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 116 reviews

Popular with guests booking resorts in St Pete Beach

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 969 reviews

Popular with guests booking resorts in St Pete Beach

Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 332 reviews

Popular with guests booking resorts in St Pete Beach

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 504 reviews

Popular with guests booking resorts in St Pete Beach

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 399 reviews

Popular with guests booking resorts in St Pete Beach

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 732 reviews

Popular with guests booking resorts in St Pete Beach

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 790 reviews

Popular with guests booking resorts in St Pete Beach

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,542 reviews

Popular with guests booking resorts in St Pete Beach

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 440 reviews

Highly rated resorts in St Pete Beach and nearby

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 5 reviews

Located in St Pete Beach, within 200 metres of Madeira Beach and 200 metres of John's Pass, Surf Song by Travel Resort Services provides accommodation with an outdoor swimming pool and free WiFi as...

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 102 reviews

Just a 4 minutes’ walk from shopping at John’s Pass Village and Boardwalk, Madeira Bay Resort II by Travel Resort Services offers a marina with kayak rentals to explore the bird sanctuary mangrove...

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 31 reviews

Island Gulf Resort is set on the seafront, 7 km from St Pete Beach Theatre. Available for guests is a hot tub. The property provides sea views and a barbecue.

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 504 reviews

Catering to adults 21 or older, Shoreline Island Resort is situated directly on the Gulf of Mexico in Madeira Beach, Florida.

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 15 reviews

Located in St Petersburg, within 7.4 km of John's Pass and 7.7 km of Johns Pass And Village Boardwalk, Boca Ciega Resort provides accommodation with a restaurant and free WiFi throughout the property...

All-inclusive resorts in St Pete Beach and nearby

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 32 reviews

Offering an outdoor pool and free Wi-Fi access, this resort is adjacent to Saint Pete Beach. Smuggler’s Cove Adventure Golf, a mini-golf venue, is located 10.1 km from the property.

Tropic Terrace Resort #26 - Beach View Suite features air-conditioned rooms with cable TV in the Treasure Island district of St Pete Beach.

From US$478.22 per night

Tropic Terrace #55 - Beachfront Resort features air-conditioned rooms with cable TV in the Treasure Island district of St Pete Beach.

Set 200 metres from Treasure Island, Tropic Terrace Suite #31 - Beachfront Resort in St Pete Beach offers rooms with air conditioning and free WiFi.

Tropic Terrace #32 - Beachfront Rental is situated on the beachfront in St Pete Beach, 200 metres from Treasure Island and 1.6 km from John's Pass.

Tropic Terrace Suite #54 - Beachfront Resort features air-conditioned rooms with cable TV in the Treasure Island district of St Pete Beach.

Tropic Terrace

Treasure Island , St Pete Beach
All-inclusive options available
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1 review

Located on the beachfront in St Pete Beach and featuring an outdoor swimming pool, Tropic Terrace has free WiFi throughout the property.

FAQ about resorts in St Pete Beach

Resorts that guests love in St Pete Beach

See all
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 504 reviews
Loved this place. I would highly recommend this resort.
Guest review by
Moore
Family with young children
Avg. price/night: US$257.64
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 165 reviews
Nice resort and location
Guest review by
Patricia
Solo traveller
Avg. price/night: US$303.30
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 116 reviews
The proximity to the beach, the retro vibe, all the games and fun activities. The complimentary happy hour! And the staff was beyond nice! Honestly a really cozy small beach resort that I will 100% go back to.
Guest review by
Clara
Group