Luxury Hotels in St Pete Beach, Florida, United States
The Villas at St Pete Beach

(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 availabilityProvident Oceana Beachfront Suites

(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 availabilityThe Don CeSar - Recently Renovated

(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 availabilityThe Hotel Zamora

(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 availabilityThe Saint Hotel

(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 availabilityBarefoot Beach Club

(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 availabilityCambria Hotel St Petersburg-Madeira Beach Marina

(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 availabilitySt. Pete Beach Suites

(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 availabilityFUSION Resort Two Bedroom Suites

(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 availabilityBellwether Beach Resort

(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 availabilityTreasure Island Beach Resort

(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 availabilitySandalwood Beach Resort

(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 availabilityShoreline Island Resort - Exclusively Adult

(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 availabilityPlaza Beach Hotel - Beachfront Resort

(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 availabilityMalibu Resort Motel

(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 availabilityTwins Inn & Apartments

(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 availabilityMolloy Gulf Motel & Cottages

(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 availabilityHilton Garden Inn St. Pete Beach, FL

(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 availabilityCourtyard by Marriott St. Petersburg Clearwater/Madeira Beach

(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 availabilityCrystal Palms Beach Resort - No Resort Fees

(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 availabilityWestwinds Waterfront Resort

(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 availabilityDoubleTree Beach Resort by Hilton Tampa Bay – North Redington Beach

(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 availabilityBlind Pass Resort Motel

(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 availabilityThunderbird Beach Resort

(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 availabilityBeach House Suites by the Don CeSar

(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 availabilityRumFish Beach Resort by TradeWinds

(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 availabilitySirata Beach Resort

(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 availabilityTradeWinds Island Grand

(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 availabilityBay Palms Waterfront Resort - Hotel and Marina

(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 availabilityThe Beachcomber St. Pete Beach Resort & Hotel

(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 availabilityHoliday Isles Resort

(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 availabilityCoconut Inn Pass-a-Grille Beach

(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 availabilityPostcard Inn On The Beach

(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 availabilityResidence Inn by Marriott St. Petersburg Treasure Island

(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 availabilityBayview Plaza Waterfront Resort

(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 availabilityTreasure Bay Resort & Marina

(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 availabilitySails Resort Motel

(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 availabilityIsland House Resort Hotel

(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 availabilitySouth Beach Condo Hotel

(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 availabilityGulf Strand Resort by Travel Resort Services

(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 availabilityMadeira Bay Resort II by Travel Resort Services

(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 availabilityHotel SOL

(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 availabilityCoral Reef Resort, a VRI resort

(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 availabilitySurf Beach Resort by Sunsational Beach Rentals

(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 availabilityThe Beach House - Treasure Island

(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 availabilityJohns Pass Beach Motel

(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 availabilityInn on the Beach

(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 availabilityPage Terrace Beachfront Hotel

(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 availabilityCamelot by the Sea

(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 availabilityCaprice Resort by Travel Resort Services

(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