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

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.

L
Lisa
From
United States
Great hotel for families. Excellent location with everything in walking distance. Directly on beach, great food and excellent service. The staff are so friendly and helpful. Especially John! He was always smiling and had great recommendations. We live in Florida so getting around is not a problem however for a family flying in from out of town, this is a great place to stay with literally everything you need in walking distance. Restaurants, Publix, Walgreens etc.
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.

M
Mirela
From
United States
Clean, comfortable and on the shore.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 494 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.

K
Keith
From
United States
Everything was excellent!!! The room & view exceeded our expectations. Megan greeted me at check-in. What a professional & accommodating host for this place. We stayed in a 2 bedroom, 2 bathroom, living & kitchen area w/ balcony. Room was very clean and place very safe. Parking was very convenient as well.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 757 reviews
Price from
$175.20
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...

A
Amber
From
United States
I loved the ocean view and the cleanliness of the facility
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 430 reviews
Price from
$159.60
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
Brenda
From
United States
The room, view, location, cleanliness
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 388 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,...

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 167 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.

M
Mary
From
United States
Very friendly staff willing to work with you We needed an extra hour for check out and they were very helpful
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,586 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.

K
Kamta
From
United States
Really do like the location the atmosphere was beautiful the employees/ staff was absolutely wonderful
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.

A
Adriana
From
United States
There were various individual areas for groups to gather. Several pools and proximity to the beach was great…
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 731 reviews
Price from
$144.40
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.

D
Dominique
From
United States
Beautiful property
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 309 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

Treat yourself. Popular resorts in St. Pete Beach and nearby

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, 31 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.0
    Wonderful - What previous guests thought, 494 reviews

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

  • 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, 494 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, 167 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