Luxury Hotels in St Pete Beach, Florida, United States

The Villas at St Pete Beach

8.8 "Very good"
(224 reviews)
6901 Sunset Way, St Pete Beach, FL 33706, United States
Situated in St Pete Beach, 100 m from St. Pete Beach, The Villas at St Pete Beach features accommodation with an outdoor... (Learn more)
Check availability

Provident Oceana Beachfront Suites

8.8 "Very good"
(468 reviews)
10091 Gulf Boulevard, Treasure Island , St Pete Beach, FL 33706, United States
Boasting a year-round outdoor pool, Provident Oceana Beachfront Suites in St Pete Beach offers accommodation with free W... (Learn more)
Check availability

The Don CeSar - Recently Renovated

8 "Very good"
(767 reviews)
3400 Gulf Boulevard, St Pete Beach, FL 33706, United States
Nicknamed The Pink Palace for its pink façade and grandeur architecture, The Don CeSar has welcomed guests since its ope... (Learn more)
Check availability

The Hotel Zamora

8 "Very good"
(684 reviews)
3701 Gulf Boulevard, St Pete Beach, FL 33706, United States
Located in St. Pete Beach, Florida, this Mediterranean-style hotel features an outdoor swimming pool, a 7-slip marina, a... (Learn more)
Check availability

The Saint Hotel

9.4 "Fabulous"
(201 reviews)
7201 Sunset Way, St Pete Beach, FL 33706, United States
Located in St Pete Beach, 400 m from St. Pete Beach, The Saint Hotel provides accommodation with a restaurant, free priv... (Learn more)
Check availability

Barefoot Beach Club

8.6 "Very good"
(1535 reviews)
13238 Gulf Boulevard, Madeira Beach , St Pete Beach, FL 33708, United States
Located on a private beach, 5 minutes' drive from Host Dolphin Tours, this hotel features a heated outdoor pool overlook... (Learn more)
Check availability

Cambria Hotel St Petersburg-Madeira Beach Marina

8.8 "Very good"
(1227 reviews)
15015 Madeira Way, Madeira Beach , St Pete Beach, 33708, United States
Cambria Hotel St Petersburg-Madeira Beach Marina features a restaurant, outdoor swimming pool, a bar and shared lounge i... (Learn more)
Check availability

St. Pete Beach Suites

8.9 "Very good"
(949 reviews)
6801 Sunset Way, St Pete Beach, FL 33706, United States
Offering a year-round outdoor pool and barbecue facilities, St. Pete Beach Suites is located in St. Pete Beach, only a 2... (Learn more)
Check availability

FUSION Resort Two Bedroom Suites

8.7 "Very good"
(1100 reviews)
290 107th Ave., Treasure Island , St Pete Beach, FL 33706, United States
FUSION Resort Two Bedroom Suites features a restaurant, free bikes, a bar and shared lounge in St Pete Beach. This 3-sta... (Learn more)
Check availability

Bellwether Beach Resort

7.5 "Good"
(128 reviews)
5250 Gulf Boulevard, St Pete Beach, FL 33706, United States
Situated in St Pete Beach, a few steps from St. Pete Beach, Bellwether Beach Resort features accommodation with a restau... (Learn more)
Check availability

Treasure Island Beach Resort

9.2 "Fabulous"
(586 reviews)
10800 Gulf Boulevard, Treasure Island , St Pete Beach, FL 33706, United States
Located in St. Pete Beach, Treasure Island Beach Resort is surrounded by the white sandy beaches of the Gulf of Mexico. ... (Learn more)
Check availability

Sandalwood Beach Resort

7.7 "Good"
(2014 reviews)
17100 Gulf Blvd, North Redington Beach , St Pete Beach, 33708, United States
Situated in St Pete Beach, a few steps from North Redington Beach, Sandalwood Beach Resort features accommodation with a... (Learn more)
Check availability

Shoreline Island Resort - Exclusively Adult

9.1 "Fabulous"
(622 reviews)
14200 Gulf Boulevard, Madeira Beach , St Pete Beach, FL 33708, United States
Catering to adults 21 or older, Shoreline Island Resort is situated directly on the Gulf of Mexico in Madeira Beach, Flo... (Learn more)
Check availability

Plaza Beach Hotel - Beachfront Resort

8.7 "Very good"
(670 reviews)
4506 Gulf Boulevard, St Pete Beach, FL 33706, United States
Centrally located in St. Pete Beach, Florida, this family-owned hotel faces the Gulf of Mexico and offers guests warm su... (Learn more)
Check availability

Malibu Resort Motel

8.6 "Very good"
(691 reviews)
17001 Gulf Boulevard, North Redington Beach , St Pete Beach, FL 33708, United States
Located opposite the beach and a community park, this North Redington Beach motel boasts a freshwater pool, outdoor barb... (Learn more)
Check availability

Twins Inn & Apartments

8.4 "Very good"
(595 reviews)
12520 Gulf Boulevard, Treasure Island , St Pete Beach, FL 33706, United States
Offering a heated outdoor pool and free WiFi, this apartment is located in Treasure Island, Florida and is adjacent to t... (Learn more)
Check availability

Molloy Gulf Motel & Cottages

8.1 "Very good"
(682 reviews)
10164 Gulf Boulevard, Treasure Island , St Pete Beach, FL 33706, United States
Molloy Gulf Motel & Cottages offers beachfront accommodations in Treasure Island. The property boasts a year-round o... (Learn more)
Check availability

Hilton Garden Inn St. Pete Beach, FL

8.8 "Very good"
(389 reviews)
6100 Gulf Boulevard, St Pete Beach, FL 33706, United States
This Hilton Garden Inn St. Pete Beach, FL hotel is on the beach and 8 km from dolphin sightseeing tours at Hubbard's Mar... (Learn more)
Check availability

Courtyard by Marriott St. Petersburg Clearwater/Madeira Beach

9 "Fabulous"
(334 reviews)
601 American Legion Drive, St Pete Beach, FL 33708, United States
Courtyard by Marriott St. Petersburg Clearwater/Madeira Beach has a restaurant, free bikes, a fitness centre and bar in ... (Learn more)
Check availability

Crystal Palms Beach Resort - No Resort Fees

7.7 "Good"
(773 reviews)
11605 Gulf Boulevard, Treasure Island , St Pete Beach, FL 33706, United States
Located in the heart of Treasure Island, this modern resort features a heated outdoor pool and complimentary property-wi... (Learn more)
Check availability

Westwinds Waterfront Resort

9 "Fabulous"
(291 reviews)
10265 Gulf Boulevard, Treasure Island , St Pete Beach, FL 33706, United States
The Westwinds Waterfront Resort is less than 5 minutes’ walk from the beach and overlooks the Boca Ciega Bay. Guests wil... (Learn more)
Check availability

DoubleTree Beach Resort by Hilton Tampa Bay – North Redington Beach

8.5 "Very good"
(366 reviews)
17120 Gulf Boulevard, North Redington Beach , St Pete Beach, FL 33708, United States
DoubleTree Beach Resort by Hilton Tampa Bay – North Redington Beach is located directly on the beach and offers semi-pri... (Learn more)
Check availability

Blind Pass Resort Motel

8 "Very good"
(470 reviews)
7901 Blind Pass Road, St Pete Beach, FL 33706, United States
Situated in St Pete Beach, 700 m from St Pete Beach Theatre, Blind Pass Resort Motel features concierge services and fre... (Learn more)
Check availability

Thunderbird Beach Resort

7.5 "Good"
(685 reviews)
10700 Gulf Blvd, Treasure Island , St Pete Beach, 33706-4706, United States
The Thunderbird Beach Resort is a beachfront hotel in Treasure Island, Florida. This property features a heated pool, qu... (Learn more)
Check availability

Beach House Suites by the Don CeSar

8.6 "Very good"
(297 reviews)
3860 Gulf Boulevard, St Pete Beach, FL 33706, United States
Located on the shores of the Gulf of Mexico, this Saint Pete Beach hotel features an outdoor heated pool and hot tub. Fr... (Learn more)
Check availability

RumFish Beach Resort by TradeWinds

7.2 "Good"
(151 reviews)
6000 Gulf Boulevard, St Pete Beach, FL 33706, United States
Recently renovated, RumFish Beach Resort by TradeWinds offers a beachfront accommodation and is located 30 minutes' driv... (Learn more)
Check availability

Sirata Beach Resort

6.9 "Pleasant"
(973 reviews)
5300 Gulf Boulevard, St Pete Beach, FL 33706, United States
This Saint Petersburg resort is located on a private beach overlooking the Gulf of Mexico. Water sports such as parasail... (Learn more)
Check availability

TradeWinds Island Grand

6.7 "Pleasant"
(192 reviews)
5500 Gulf Boulevard, St Pete Beach, FL 33706, United States
TradeWinds Island Grand is located on 20 acres, directly on a Gulf of Mexico beach in Saint Pete Beach. The hotel offers... (Learn more)
Check availability

Bay Palms Waterfront Resort - Hotel and Marina

8.5 "Very good"
(248 reviews)
4506 Gulf Blvd (check-in only), St Pete Beach, FL 33706, United States
Located directly on Boca Ciega Bay and walking distance from the beach, this hotel has a private fishing pier. It featur... (Learn more)
Check availability

The Beachcomber St. Pete Beach Resort & Hotel

7.4 "Good"
(556 reviews)
6200 Gulf Boulevard, St Pete Beach, FL 33706, United States
Overlooking the sparkling waters of the Gulf of Mexico, Beachcomber Beach Resort & Hotel offers guests a true St. Pe... (Learn more)
Check availability

Holiday Isles Resort

7.1 "Good"
(726 reviews)
14711 Gulf Boulevard, Madeira Beach , St Pete Beach, FL 33708, United States
Featuring a heated outdoor pool and a sun terrace, this hotel is located in the town of Madeira Beach less than 5 minute... (Learn more)
Check availability

Coconut Inn Pass-a-Grille Beach

9.3 "Fabulous"
(150 reviews)
113 11th Avenue, St Pete Beach, FL 33706, United States
Located in the historic district of St. Pete Beach, 14.4 km from DeSoto Park, Coconut Inn boasts an outdoor pool and bar... (Learn more)
Check availability

Postcard Inn On The Beach

6.7 "Pleasant"
(947 reviews)
6300 Gulf Boulevard, St Pete Beach, FL 33706, United States
Located on St. Pete Beach, Postcard Inn On The Beach offers an on-site restaurant and an outdoor salt water pool. WiFi i... (Learn more)
Check availability

Residence Inn by Marriott St. Petersburg Treasure Island

8.6 "Very good"
(200 reviews)
11908 Gulf Boulevard, Treasure Island , St Pete Beach, FL 33706, United States
Residence Inn by Marriott St. Petersburg Treasure Island boasts a beachfront location. Guests can start their day with a... (Learn more)
Check availability

Bayview Plaza Waterfront Resort

8.1 "Very good"
(274 reviews)
4506 Gulf Blvd (check-in only), St Pete Beach, FL 33706, United States
Experience the warm Florida sunshine in St. Pete Beach at this charming family-owned and operated waterfront hotel. A da... (Learn more)
Check availability

Treasure Bay Resort & Marina

7.5 "Good"
(386 reviews)
11125 Gulf Boulevard, Treasure Island , St Pete Beach, FL 33706, United States
Treasure Bay Hotel & Marina features tropical landscaping and a marina on Boca Ciega Bay. Guests can take a refreshi... (Learn more)
Check availability

Sails Resort Motel

8.6 "Very good"
(174 reviews)
17004 Gulf Boulevard , North Redington Beach , St Pete Beach, 33708-1441, United States
Located in St Pete Beach, Sails Resort Motel offers beachfront accommodation 200 m from North Redington Beach and provid... (Learn more)
Check availability

Island House Resort Hotel

9.4 "Fabulous"
(1086 reviews)
17103 Gulf Boulevard, North Redington Beach , St Pete Beach, FL 33708, United States
Free WiFi is available at the Island House Resort Hotel located just off of Redington Beach. Illuminated palm trees and ... (Learn more)
Check availability

South Beach Condo Hotel

8.9 "Very good"
(131 reviews)
11360 Gulf Boulevard, Treasure Island , St Pete Beach, FL 33706, United States
Overlooking the Gulf of Mexico, South Beach Condo by Sunsational offers guests beachfront accommodations in the heart of... (Learn more)
Check availability

Gulf Strand Resort by Travel Resort Services

8.5 "Very good"
(45 reviews)
4510 Gulf Boulevard, St Pete Beach, FL 33706, United States
This 4-star resort is located on Saint Pete Beach in Florida, along the coast of the Gulf of Mexico. It features one-bed... (Learn more)
Check availability

Madeira Bay Resort II by Travel Resort Services

8 "Very good"
(166 reviews)
13235 Gulf Boulevard, Madeira Beach , St Pete Beach, FL 33706, United States
Just a 4 minutes’ walk from shopping at John’s Pass Village and Boardwalk, Madeira Bay Resort II by Travel Resort Servic... (Learn more)
Check availability

Hotel SOL

8.5 "Very good"
(1174 reviews)
17566 Gulf Boulevard, North Redington Beach , St Pete Beach, FL 33708, United States
Offering an outdoor pool and free Wi-Fi access, this beachfront hotel is located adjacent to Redington Long Pier. Madeir... (Learn more)
Check availability

Coral Reef Resort, a VRI resort

8.5 "Very good"
(92 reviews)
5800 Gulf Boulevard, St Pete Beach, FL 33706, United States
Located in St. Pete Beach, Florida, Coral Reef Resort features 2 outdoor swimming pools and 3 hot tubs. Each suite is eq... (Learn more)
Check availability

Surf Beach Resort by Sunsational Beach Rentals

8.6 "Very good"
(86 reviews)
11040 Gulf Boulevard, Treasure Island , St Pete Beach, FL 33706, United States
Nestled on the beach in beautiful Treasure Island, Florida, this property offers 2-bedroom condominiums with classic Med... (Learn more)
Check availability

The Beach House - Treasure Island

8.9 "Very good"
(602 reviews)
12100 Gulf Boulevard, Treasure Island , St Pete Beach, FL 33706, United States
The Beach House - Treasure Island offers accommodation in Treasure Island, 2 km from John's Pass Village and Boardwalk. ... (Learn more)
Check availability

Johns Pass Beach Motel

8.7 "Very good"
(668 reviews)
12600 Gulf Boulevard, Treasure Island , St Pete Beach, FL 33706, United States
Featuring direct beach access, Johns Pass Beach Motel is located in Treasure Island on the Gulf of Mexico. Guests can en... (Learn more)
Check availability

Inn on the Beach

9.4 "Fabulous"
(354 reviews)
1401 Gulf Way, St Pete Beach, FL 33706, United States
Located across the street from the white sands of St. Pete Beach, Inn on the Beach places guests in the heart of the his... (Learn more)
Check availability

Page Terrace Beachfront Hotel

9.1 "Fabulous"
(412 reviews)
10500 Gulf Boulevard, Treasure Island , St Pete Beach, FL 33706, United States
Set in St Pete Beach, within less than 1 km of Treasure Island and 1.7 km of Sunset Beach, Page Terrace Beachfront Hotel... (Learn more)
Check availability

Camelot by the Sea

8.7 "Very good"
(50 reviews)
1801 Gulf Way, St Pete Beach, FL 33706, United States
Located in Saint Pete Beach, this aparthotel features an outdoor swimming pool and on-site sauna.It is adjacent to the b... (Learn more)
Check availability

Caprice Resort by Travel Resort Services

8.8 "Very good"
(44 reviews)
6950 Beach Plaza, St Pete Beach, FL 33706, United States
This St Pete Beach Caprice Resort by Travel Resort Services offers 1 and 2-bedroom apartments with a private balcony, ki... (Learn more)
Check availability