The 10 best resorts in St. Pete Beach, US | Booking.com
Skip to main content
In partnership with
shiliufan

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, 393 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.

J
JANICE
From
Canada
the location is on the most gorgeous beach in the world. has all the amenities to enjoy. the beds were so comfortable. the rooms were nicely set up and convenient to the fun activities.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 497 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.

A
Ami VV
From
United States
Beautiful views from the balconies and the suite was very clean!
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 752 reviews
Price from
$171.75
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...

Y
Yu Jen
From
Taiwan
Just next by the beautiful beach.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 428 reviews
Price from
$187.44
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, 393 reviews
Price from
$169
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,...

A
Ana Maria
From
Canada
From the friendly staff to all the amenities and right in front of the beach. Beautiful☀️
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 147 reviews
Price from
$160.41
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.

T
Tiffany
From
United States
Everyone was friendly! The property was clean. Easy access to the beach.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,574 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.

L
Lani
From
United States
Could see the beach from our window, even though not a beach room. 3 places to eat in the resort made it easy to stay put.
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 989 reviews
Price from
$169.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, 758 reviews
Price from
$170.05
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, 317 reviews
Price from
$189.05
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.2
    Very Good - What previous guests thought, 5 reviews

    Located in St. Pete Beach, within a 2-minute walk of Madeira Beach and 200 yards of John's Pass, Surf Song by Travel Resort Services provides accommodations with an outdoor swimming pool and free WiFi...

  • Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 95 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, 28 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.1
    Wonderful - What previous guests thought, 497 reviews
    Loved this place. I would highly recommend this resort.
    Guest review by
    Moore
    Family with young children
  • Avg. price/night: $245.61
    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 147 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
gogless