The 10 best resorts in St. Pete Beach, US | Booking.com
Skip to main content
Rome2rio Pty Ltd

Resorts in St. Pete Beach

Find the resorts that appeal to you the most

The best resorts in St. Pete Beach

Check out our selection 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
Amy
From
Georgia
Beautiful property! Loved the pool area! we had a 2 bedroom suite Gulf front on the 5th floor; the view was Wonderful!
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 400 reviews
Price from
$289
1 night, 2 adults

Shoreline Island Resort - Exclusively Adult

Madeira Beach , St. Pete Beach

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

T
Thompson
From
United States
Very clean and comfortable with great service. Excellent location.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 496 reviews
Price from
$210
1 night, 2 adults

FUSION Resort Waterfront Suites

Treasure Island , St. Pete Beach

Located in St. Pete Beach, a 12-minute walk from Treasure Island, FUSION Resort Waterfront Suites provides accommodations with free bikes, private parking, an outdoor swimming pool and a terrace.

Y
Yuliya
From
Canada
We liked everything! Convenient location! Dolphins’ watch from the balcony. Sunrise! Sunset! Swimming pool. Rooms equipment. Service and friendly staff.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 756 reviews
Price from
$153.30
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...

B
Barbara
From
Brazil
We love the location and the facilities. There is a bar near the pool and the hotel is right on the sand. The room is really comfort and clean.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 431 reviews
Price from
$160.57
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.

B
Barbara
From
United States
Great location, happy people working, restaurant on site. Two pools
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 390 reviews
Price from
$149
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,...

J
Justine
From
United States
Chris’ Tiki bar. The 50’s theme. The staff were very attentive. The bed, super comfortable.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 163 reviews
Price from
$125.53
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.

L
Laura
From
United States
the location was great! Beach view, Johns Pass less than a mile.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,588 reviews
Price from
$176.80
1 night, 2 adults

Sirata Beach Resort St Pete Beach

St Pete Beach - Long Key, St. Pete Beach

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

R
Rafael
From
Brazil
This hotel offers an unbeatable beachfront location with direct beach access. The impeccable cleanliness and modern facilities made for a comfortable and enjoyable stay. Highly recommended for a relaxing seaside getaway! I especially appreciated the easy access to the sandy shore, just steps away from my room.
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 991 reviews
Price from
$152.15
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 accommodations and is located 30 minutes' drive from the Tampa International Airport.

S
Sharon
From
Canada
Location perfect. Cabanas available. Comfy beds and linens. Pool towels plentiful.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 736 reviews
Price from
$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.

A
Ashley
From
United States
Plenty of entertainment for the whole family.
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 312 reviews
Price from
$160.55
1 night, 2 adults
All resorts in St. Pete Beach

Looking for a resort?

Travelers who really want to “get away from it all” trust resorts to provide the pinnacle of all-inclusive relaxation. Resort guests are invited to enjoy communal on-site 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 surrounding area in the past month

See all

All-inclusive resorts in St. Pete Beach and nearby

Highly rated resorts in St. Pete Beach and nearby

  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 89 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.8
    Excellent - What previous guests thought, 30 reviews

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

  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 13 reviews

    Located in St. Petersburg, within 4.6 miles of John's Pass and 4.8 miles of John's Pass Village and Boardwalk, Boca Ciega Resort provides accommodations with a restaurant and free WiFi throughout the...

FAQ about resorts in St. Pete Beach

Resorts That Guests Love in St. Pete Beach

See all
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 496 reviews
    Loved this place. I would highly recommend this resort.
    Guest review by
    Moore
    Family with young children
  • Avg. price/night: $250.24
    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 163 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

Research, refine, and make plans for your whole trip

gogless