The 10 best resorts in St Pete Beach, USA | Booking.com
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.

G
GRAYDON
From
United Kingdom
Friendly staff Amazing view and location Free coffee and coffees Great drinks (pina colada) Friendly and efficient cleaning staff Good kitchen Towels for beach as well as room Good gym Cleaning, new towels and washing up stuff every day Good restaurant Other restaurants and stores nearby (great Publix) Fantastic beach
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 383 reviews
Price from
US$349
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, 491 reviews
Price from
US$210
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, 738 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, 434 reviews
Price from
US$268.19
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...

J
John
From
United States
Bestest beach location with beautiful multiple pools. Sloppy Joe's is great with food and service. ALL the staff is so warm and friendly. Love this hotel. Clyde the GM is so approachable and friendly. We checked out this morning and have already booked for next stay next year on my birthday. Love love love this resort!!!
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 395 reviews
Price from
US$209
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 8.9
Fabulous - What previous guests thought, 132 reviews
Price from
US$168
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
Mahadeo
From
Trinidad and Tobago
Beautiful clean comfortable apartment with beach view. Best staff any company can ask for. Felt welcome and comfortable from check- in until check out. Easy access to supermarket and attractions. Full kitchen to prepare meals. Would definitely be returning.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,564 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.

M
Mengmi
From
Singapore
convenient location! staffs are very nice and patient!
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 978 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, 774 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, 328 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

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 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.1
    Very good - What previous guests thought, 98 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, 33 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, 491 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.6
    Exceptional - What previous guests thought, 13 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...

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, 491 reviews
    Loved this place. I would highly recommend this resort.
    Guest review by
    Moore
    Family with young children
  • Avg. price/night: US$243.92
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 132 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