Filter by:


Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
St. Pete Beach – 28 resorts found
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Treasure Island Beach Resort

Treasure Island , St. Pete Beach

The resort features a beachfront outdoor pool and sun terrace. The on-site signature restaurant, BRGR Kitchen + Bar, serves gourmet burgers, salads, and comfort-inspired dishes. A fitness centre and free private parking are also available at the Florida beach resort. Very good indeed it’s clean and has great facilities. Would definitely recommend

Show more Show less
9.4
Awesome
408 reviews

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. This adult-only, smoke-free property offers a private beach area and free WiFi. 1st time here and we loved it, room was right on the ocean view was beautiful place is older but so well kept great location.

Show more Show less
9.1
Awesome
606 reviews

All Seasons Vacation Resort by Libertè

Madeira Beach , St. Pete Beach

A fully equipped kitchen comes standard in each apartment at All Seasons Vacation Resort. You can enjoy a sea view from all the apartments.

Barbecue facilities are on site at All Seasons Vacation Resort by Libertè. A hot tub is accessible. Very well kept condo on the beach with nice sized rooms and common areas, the pool and hot tub were very clean as well! I only stayed for 3 nights but would be great for a few weeks! Very quiet and relaxing. Great desk and maintenance staff, everyone was so helpful and nice!

Show more Show less
9.4
Awesome
5 reviews

Dolphin Beach Resort

St Pete Beach - Long Key, St. Pete Beach

Overlooking the sparkling waters of the Gulf of Mexico, this St. Pete Beach resort offers guests panoramic beach views. Guests can enjoy a refreshing dip in the resort's outdoor pool, or relax and unwind on the sun terrace. Clean and comfortable, staff was super friendly

Show more Show less
8
Very Good
1,435 reviews

FUSION Resort Two Bedroom Suites

Treasure Island , St. Pete Beach

FUSION Resort Two Bedroom Suites features a restaurant, outdoor swimming pool, a bar and shared lounge in St Pete Beach. This 3-star resort offers an ATM and a concierge service. The accommodation offers a 24-hour front desk, a shuttle service, room service and free WiFi throughout the property. Nices space room all was beautiful

Show more Show less
8.7
Excellent
313 reviews

Sandalwood Beach Resort

North Redington Beach , St. Pete Beach

Situated in St Pete Beach, 2.2 km from Indian Shores Beach, Sandalwood Beach Resort features accommodation with an outdoor swimming pool, free private parking and a shared lounge. Boasting family rooms, this property also provides guests with a sun terrace. Free WiFi is available throughout the property and St Pete Beach Theatre is 12 km away. Very willing staff and good communication with them. Nice, clean and very large room. Nice pool in courtyard and awesome beach in front of the hotel. Good coffee for free. Towels and chairs on the beach for free. Thanks for wonderfull vacation.

Show more Show less
8.3
Very Good
553 reviews

Madeira Bay Resort

Madeira Beach , St. Pete Beach

Just a 4 minutes’ walk from shopping at John’s Pass Village and Boardwalk, Madeira Bay Resort offers a marina with kayak rentals to explore the bird sanctuary mangrove island. Madeira Bay Resort also offers rooms with private balconies and Free WiFi.

A heated swimming pool and hot tub are offered at this resort. Guests also have access to a 24-hour reception for added convenience. Really nice place to spend time with family. The facility provides the whole things required to have relaxing vacations.

Show more Show less
8.2
Very Good
217 reviews

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 recreational activities. Great breakfast! Great location on beach. All amenities close by. Terrace dining, restaurant dining, Tiki Bar 5steps from sand. You have to love it!

Show more Show less
8.6
Excellent
221 reviews

Bilmar Beach Resort

Treasure Island , St. Pete Beach

The Bilmar is a Treasure Island, Florida resort that has been the undisputed favorite of families for years. The spacious guest accommodations and amenities that include two heated pools and a beach side fitness trail are all a part of what makes this oceanfront getaway unforgettable. Stayed here from 6th-11th of July: Nice and friendly staff at the reception, great food in Bilmar Beach Cafe, big spacious rooms which are very comfortable, cleaning staff very friendly, great view at the beach! Supermarket on walking distance, some nice restaurants across the street. Overall; A really nice stay and totally worth the money!

Show more Show less
8.6
Excellent
639 reviews

Plaza Beach Hotel - Beachfront Resort

St Pete Beach - Long Key, St. Pete Beach

Plaza Beach features a daily complimentary social hour with beer and wine. Guests can also enjoy the on-site heated outdoor swimming pool, and play a game of shuffleboard or mini-golf. Room service from Chick-Fil-A can be arranged. I had the opportunity to meet the owner Robert, and was blown away by his care and or concerns of my stay. He and the entire staff were Aces!! The location and amenities are top shelf. I Highly recommend this hotel.

Show more Show less
8.9
Excellent
417 reviews

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 This Month

All-inclusive resorts in St. Pete Beach

See all

Highly-rated resorts in St. Pete Beach

See all

FAQs about resorts in St. Pete Beach

Resorts That Guests Love in St. Pete Beach