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, 377 reviews
Price from
US$319
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.

H
Henrique Bernardo
From
Brazil
The location was wonderfull. In front of the beach with access directly to the beach. The water of the the beach was warm and calm, no waves. it looks like a big pool. The room is good with a balcony with the ocean view. The breakfast served in the lobby is simple but the room has a kitchen with everything to prepare your own breakfast and there is a Publix Market few minutes by car. The Hotel is not a luxury hotel but the price is very cheaper in comparison to resorts nearby. It is perfect to people who wants stay in a place and prepare your own meals, but if you do not want to do, there is some restaurants around.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 501 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, 123 reviews
Price from
US$168
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, 737 reviews
Price from
US$235.87
1 night, 2 adults

DoubleTree Beach Resort by Hilton Tampa Bay – North Redington Beach

North Redington Beach , St Pete Beach

DoubleTree Beach Resort by Hilton Tampa Bay – North Redington Beach is located directly on the beach and offers semi-private beach access.The hotel features on-site dining and easy access to...

O
Olga
From
United States
The perfect combination of location, service and comfort
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 435 reviews
Price from
US$234.91
1 night, 2 adults

Bilmar Beach Resort

Treasure Island , St Pete Beach

The Bilmar Beach Resort, a Florida Gulf Coast resort located in beautiful Treasure Island, Florida, offers unparalleled sophistication and elegance that you won’t find in ordinary hotels The Bilmar i...

t
t4ff
From
United Kingdom
Everything about this place is excellent the staff are warm and welcoming ( especially Shauna on front desk ) I would highly recommend this Hotel.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 399 reviews
Price from
US$209
1 night, 2 adults

Sunset Vistas Two Bedroom Beachfront Suites

Treasure Island , St Pete Beach

Offering panoramic views of the Gulf of Mexico, this beachfront resort is located on the white sand shores of Treasure Island.

B
Butler
From
United States
Great resort with a fun, laid-back vibe. The front desk staff gave us a parking pass when we arrived around noon and encouraged us to go use the pool/go down to the beach until our room was ready. We had the 2 bed, 2 bath suite and it was a gorgeous room that was clean, well stocked, and had views overlooking the ocean. All of the guests and staff we encountered were very kind. Can't beat the location on Treasure Island, definitely reccommend!
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,552 reviews
Price from
US$237.90
1 night, 2 adults

Sirata Beach Resort St Pete Beach

St Pete Beach - Long Key, St Pete Beach

This Saint Petersburg resort is located on a private beach overlooking the Gulf of Mexico. Water sports such as parasailing and wave runners can be arranged.

A
ANN
From
United States
The only problem I had was that the TV did not work properly. Other than that the resort is beautiful the grounds are beautiful. Great staff. Easy walk to the beach and pools. I would definitely recommend this resort to others. Visited Clearwater while I was there. I like St Petes so much better. I did not want to leave
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 975 reviews
Price from
US$138.58
1 night, 2 adults

RumFish Beach at TradeWinds

St Pete Beach - Long Key, St Pete Beach

Recently renovated, RumFish Beach at TradeWinds offers a beachfront accommodation and is located 30 minutes' drive from the Tampa International Airport.

S
Sherry
From
United States
Great location on the beach. Nice restaurant on site with entertainment. Great pools and hot tub. Friendly staff. We will be back.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 785 reviews
Price from
US$160.55
1 night, 2 adults

Island Grand at TradeWinds

St Pete Beach - Long Key, St Pete Beach

Island Grand at TradeWinds is located on 28 acres, directly on a Gulf of Mexico beach in Saint Pete Beach. The hotel offers 5 outdoor swimming pools, 8 restaurants and bars.

L
Lori
From
United States
The staff was wonderful. The location to the beach was great. We would return.
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 330 reviews
Price from
US$189.05
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 7.3
Good - What previous guests thought, 975 reviews

Popular with guests booking resorts in St Pete Beach

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

Popular with guests booking resorts in St Pete Beach

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

Popular with guests booking resorts in St Pete Beach

Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 330 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, 737 reviews

Popular with guests booking resorts in St Pete Beach

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

Popular with guests booking resorts in St Pete Beach

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

Popular with guests booking resorts in St Pete Beach

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 435 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.1
Very good - What previous guests thought, 32 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, 501 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.2
Superb - What previous guests thought, 14 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 #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.

Located in St Pete Beach, within 100 metres of Treasure Island and 1.6 km of John's Pass, Tropic Terrace Suite #40 - Beachfront Resort provides free WiFi throughout the property.

From US$525.69 per night

Tropic Terrace

Treasure Island , St Pete Beach
All-inclusive options available

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, 501 reviews
Loved this place. I would highly recommend this resort.
Guest review by
Moore
Family with young children
Avg. price/night: US$242.95
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 167 reviews
Nice resort and location
Guest review by
Patricia
Solo traveller
Avg. price/night: US$224.10
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 123 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