Special offers and Exclusive deals

Search Hotels

2026-11-03
2026-11-04
Guests

Filter Results

Hotels by class

Enter name

Price per night

Accommodation type

Districts

Attractions

Thematic hotels

Review rating

Hotel facilities

Room facilities

Apply Filters
Clear Filters

Beach hotels in St. Pete Beach

Turtleback Beach House

10072 Florida 699, St. Pete Beach, United States Show map

Offering a hot tub for a relaxing experience, Turtleback Beach House St. Pete Beach villa is located a 10-minute drive from Gators Parasail. Providing guests with Wi-Fi and a private parking lot, the… More

From US$ 1620 Book Now

313 - Madeira Norte

St. Pete Beach, United States Show map

313 - Madeira Norte St. Pete Beach villa entices guests to enjoy fisheries and offers proximity to John's Pass Village and Boardwalk, located nearly a 5-minute stroll away. Offering a prime location… More

From US$ 261 Book Now

311 - Vistas On The Gulf

4000 Gulf Blvd, St. Pete Beach, United States Show map

311 - Vistas On The Gulf Villa St. Pete Beach accommodates up to 6 guests and offers proximity to St. Pete Beach Access, located merely a 9-minute walk away. The holiday home features opportunities… More

Book Now

Madeira Vista 202

Gulf Boulevard, St. Pete Beach, United States Show map

The 2-bedroom Madeira Vista 202 Villa St. Pete Beach hosts up to 6 guests and provides proximity to Madeira Beach Access, situated merely 450 metres away. This St. Pete Beach holiday home features… More

Book Now

Beachfront 1-Br Condo In North Redington Beach

17300 Gulf Boulevard 9, St. Pete Beach, United States Show map

Beachfront 1-Br Condo In North Redington Beach St. Pete Beach is nestled in the North Redington Beach district of St. Pete Beach, approximately a 25-minute stroll from Seaside Seabird Sanctuary. More

Book Now

Treasure Island Escape

117 127Th Avenue, St. Pete Beach, United States Show map

Located in the Treasure Island district, the 47 m² Treasure Island Escape Apartment St. Pete Beach is only an 8-minute walk from John's Pass Village and Boardwalk and 3.7 km from Walter Fuller… More

Book Now

Madeira Beach Yacht Club 247F

247 Rex Place, St. Pete Beach, United States Show map

Featuring a convenient location just a 5-minute walk from R.O.C. Park, Madeira Beach Yacht Club 247F St. Pete Beach apartment accommodates up to 6 guests. The spacious apartment with a Jacuzzi is… More

Book Now

Bright Gulf Coast Escape - 8 Mi To John'S Pass!

709 Gulf Way #2 Unit 2, St. Pete Beach, United States Show map

Featuring a beachfront location approximately 5 minutes' walk from Merry Pier Bait Shop, the spacious 1-bedroom Bright Gulf Coast Escape - 8 Mi To John'S Pass! Apartment St. Pete Beach accommodates… More

From US$ 129 Book Now

Vibrant Beach Studio 2-More Units Also Available

627 70Th Avenue Unit 2, St. Pete Beach, United States Show map

Situated only a 5-minute walk from Upham Beach Park, Vibrant Beach Studio 2-More Units Also Available St. Pete Beach villa is ideal for up to 3 guests. Located a short way from Vincent William… More

Book Now

Lands End 8 305 Direct Gulf Front Tranquility

7466 Bayshore Dr #305, St. Pete Beach, United States Show map

Located merely an 8-minute walk from Sunset Beach Pavilion, Lands End 8 305 Direct Gulf Front Tranquility Villa St. Pete Beach entices guests with a Jacuzzi. Located about 6 km from John's Pass… More

Book Now

Direct Beach Front 2B 2B Madeira Norte

13000 Gulf Boulevard, St. Pete Beach, United States Show map

Featuring a beachfront location 6 minutes' walk from Photo Letter Art, the spacious Direct Beach Front 2B 2B Madeira Norte St. Pete Beach apartment accommodates up to 4 guests. Offering access to a… More

Book Now

Villa Madeira 204 - Premier

13720 Gulf Boulevard, #204, St. Pete Beach, United States Show map

The 3-bedroom Villa Madeira 204 - Premier St. Pete Beach is located 17 minutes' walk from John's Pass Village and Boardwalk and provides an outdoor swimming pool, ensuring a relaxing stay. Offering a… More

From US$ 295 Book Now

Land'S End 6-301 Beach Front

7402 Bayshore Drive, Bldg 6 / #301, St. Pete Beach, United States Show map

Situated only 400 metres from Sunset Beach Pavilion, the 2-bedroom Land'S End 6-301 Beach Front St. Pete Beach villa is suitable for 4 guests and provides an outdoor swimming pool to relax in. More

From US$ 272 Book Now

Sea Oats 103

17500 Gulf Blvd., St. Pete Beach, United States Show map

Located in the North Redington Beach district of St. Pete Beach, about 5 minutes' walk from Redington Long Pier, the spacious 3-bedroom Sea Oats 103 Apartment St. Pete Beach accommodates up to 8… More

Book Now

2B 2B Ground Floor - Near Pool - Surf Song #114

12960 Gulf Blvd, St. Pete Beach, United States Show map

The 63 m² 2B 2B Ground Floor - Near Pool - Surf Song #114 Apartment St. Pete Beach lies in a prime location in St. Pete Beach, around a 5-minute walk from Alligator Attraction Museum. This spacious… More

From US$ 187 Book Now

Beach Livin - All

86Th Avenue, St. Pete Beach, United States Show map

Boasting an aqua park and a golf course, the 5-bedroom Beach Livin - All St. Pete Beach villa is suitable for up to 12 guests and is located in the Treasure Island district of St. Pete Beach, nearly… More

Book Now

104 - Palms Of Treasure Island

10315 Gulf Blvd, St. Pete Beach, United States Show map

Located around a 5-minute walk from Treasure Island Slide Florida, 104 - Palms Of Treasure Island Villa St. Pete Beach is suitable for 6 guests and provides a Jacuzzi for a truly relaxing stay. This… More

Book Now

Near Beach & Corey Ave! Walkable Snowbird Escape

340 78Th Ave Unit 5, St. Pete Beach, United States Show map

The 2-bedroom Near Beach & Corey Ave! Walkable Snowbird Escape St. Pete Beach villa offers quick access to such city attractions as Art Expo Custom Framing Gallery, located merely 6 minutes' walk… More

Book Now

B-505 - Mansions By The Sea

7650 Bayshore Dr, 505, St. Pete Beach, United States Show map

Up to 6 guests can stay at B-505 - Mansions By The Sea Villa St. Pete Beach and enjoy Sunset Beach Dog Park, located about 5 minutes' walk away. This 2-bathroom villa features opportunities for… More

Book Now

Ram Sea 507

17200 Gulf Blvd., St. Pete Beach, United States Show map

The 3-bedroom Ram Sea 507 Apartment St. Pete Beach is a great place to stay in the North Redington Beach district, 2.6 km from Boca Ciega Millennium Bayside Park. Around 10 minutes by car from… More

Book Now

101 - Palms Of Treasure Island

10315 Gulf Blvd, St. Pete Beach, United States Show map

Boasting a Jacuzzi, 101 - Palms Of Treasure Island Villa St. Pete Beach is located only 5 minutes' walk from Treasure Island Slide Florida and can accommodate 6 guests. This 2-bathroom villa features… More

From US$ 226 Book Now

4B/3B Brand New Waterfront - The Harbor #405

300 150Th Avenue Unit #405, St. Pete Beach, United States Show map

The 196 m² 4B/3B Brand New Waterfront - The Harbor #405 Apartment St. Pete Beach is located 2.5 km from Alligator Attraction Museum and approximately a 25-minute walk from Gulf Boulevard. Welcoming… More

Book Now

1 Bedroom Treasure Island Getaway

117 127Th Avenue, St. Pete Beach, United States Show map

The 47 m² 1 Bedroom Treasure Island Getaway St. Pete Beach apartment is nestled in the Treasure Island district, 8 minutes' walk from the seafood restaurant Pirates Pub -N- Grub. High-speed Internet… More

Book Now

207-N - Sunset Vistas

12000 Gulf Blvd, St. Pete Beach, United States Show map

207-N - Sunset Vistas Villa St. Pete Beach is nestled only 1.4 km from John's Pass Village and provides a Jacuzzi. Offering a beachfront location in the Treasure Island district of St. Pete Beach… More

From US$ 527 Book Now

4 - Island Paradise Cottages - Skyview Villa

13215 2Nd St E, St. Pete Beach, United States Show map

Located just 12 minutes' walk from The Pirate Ship Royal Conquest, 4 - Island Paradise Cottages - Skyview Villa St. Pete Beach gives access to various tourist sites in the vicinity. Offering a prime… More

Book Now

Sunset Beach Oasis: Modern Beach Style On The Sand

7650 Bayshore Drive 905, St. Pete Beach, United States Show map

The 3-bedroom Sunset Beach Oasis: Modern Beach Style On The Sand St. Pete Beach apartment is located in St. Pete Beach, around a 25-minute stroll from Suncoast Watersports, and offers guests an… More

Book Now

2B 2B Ground Floor Poolside - Surf Song #120

12960 Gulf Blvd, St. Pete Beach, United States Show map

If you want to stay in the Madeira Beach district of St. Pete Beach, the spacious 2-bedroom 2B 2B Ground Floor Poolside - Surf Song #120 Apartment St. Pete Beach is a good choice located, nearly 5… More

From US$ 198 Book Now

401 - Villa Madeira

13720 Gulf Blvd, 401, St. Pete Beach, United States Show map

401 - Villa Madeira St. Pete Beach is located 18 minutes' walk from John's Pass Village and provides fisheries for active guests. Located within reach of John's Pass Village and Boardwalk, this 2… More

Book Now

Ram Sea 306

17200 Gulf Blvd, St. Pete Beach, United States Show map

Nestled in the North Redington Beach district of St. Pete Beach, the spacious 112 m² Ram Sea 306 Apartment St. Pete Beach is within a 7-km distance of such cultural places of interest as the Indoor… More

Book Now

Beachfront Balcony Views - 2B 2B - The Shores #403

17710 Gulf Blvd, St. Pete Beach, United States Show map

The 98 m² Beachfront Balcony Views - 2B 2B - The Shores #403 St. Pete Beach apartment is located about 5 km from Walsingham Park and about a 25-minute walk from Gulf Boulevard. Featuring a swimming… More

From US$ 404 Book Now

406-N - Sunset Vistas

12000 Gulf Blvd, 406-N, St. Pete Beach, United States Show map

Offering a Jacuzzi for a relaxing experience, 406-N - Sunset Vistas Villa St. Pete Beach is located a 16-minute walk from Alligator Attraction Nature Preserve. This 2-bathroom villa features… More

Book Now

Redington Beach Townhouse 1630

16305 Gulf Boulevard, St. Pete Beach, United States Show map

Redington Beach Townhouse 16305 St. Pete Beach villa is located merely a 5-minute walk from Gulf Boulevard and invites guests to enjoy an aqua park and a golf course. The 3-bedroom holiday home… More

Book Now

Beach View 1B 1B - Balcony - King - Surf Song #347

12960 Gulf Blvd, St. Pete Beach, United States Show map

Located merely a 5-minute walk from John's Pass Village, the spacious Beach View 1B 1B - Balcony - King - Surf Song #347 St. Pete Beach apartment accommodates up to 2 guests. At this apartment, Wi-Fi… More

From US$ 158 Book Now

Fall Promo Thursdays! Heated Pool, Steps To Beach! Sleeps 4!

17505 Gulf Boulevard Suite 1, St. Pete Beach, United States Show map

Fall Promo Thursdays! Heated Pool, Steps To Beach! Sleeps 4! St. Pete Beach apartment is situated in the North Redington Beach district of St. Pete Beach, nearly 5 minutes' walk from Redington Long… More

Book Now

Land'S End 1-307 Gulf View

7537 Bayshore Drive, Bldg 1 / #307, St. Pete Beach, United States Show map

Located a mere 500 metres from Upham Beach Park, the 2-bedroom Land'S End 1-307 Gulf View Villa St. Pete Beach boasts a heated pool, a hot tub for a relaxing experience. Offering a convenient… More

From US$ 544 Book Now

Exquisitely Decorated-Beach Views Crimson #205

12935 Gulf Lane, St. Pete Beach, United States Show map

Located in the Madeira Beach district, a 5-minute walk from The Pirate Ship Royal Conquest, the spacious Exquisitely Decorated-Beach Views Crimson #205 St. Pete Beach apartment accommodates up to 4… More

From US$ 309 Book Now

Vibrant Beach Studio 1-More Units Also Available

627 70Th Avenue Unit 1, St. Pete Beach, United States Show map

Nestled about 25 minutes' walk from St. Pete Beach Access, Vibrant Beach Studio 1-More Units Also Available St. Pete Beach villa entices guests to explore various tourist destinations nearby. More

Book Now

Land'S End 6-204 Beach Front

7402 Bayshore Drive, St. Pete Beach, United States Show map

Offering an aqua park and a golf course for an enjoyable stay, Land'S End 6-204 Beach Front St. Pete Beach villa is a 6-minute walk from Sunset Beach Dog Park. The 2-bedroom holiday home features… More

Book Now

Casa Solmar

114 88Th Avenue, St. Pete Beach, United States Show map

The 3-bedroom Casa Solmar Villa St. Pete Beach offers easy access to such tourist spots as Sunset Beach Place, located only a 5-minute walk away. This accommodation boasts an aqua park and a golf… More

Book Now

1 - Silver Sands - Bayside

12315 Gulf Blvd, 1, St. Pete Beach, United States Show map

1 - Silver Sands - Bayside St. Pete Beach villa is located approximately 25 minutes' walk from Treasure Island Slide Florida and provides fisheries for active guests. Providing guests with Wi-Fi and… More

Book Now

Direct Oceanfront - 4 Queen Beds - Surf Song #241

12960 Gulf Blvd, St. Pete Beach, United States Show map

Located in the Madeira Beach district of St. Pete Beach, about 5 minutes' walk from The Pirate Ship Royal Conquest, the 124 m² Direct Oceanfront - 4 Queen Beds - Surf Song #241 St. Pete Beach… More

From US$ 361 Book Now

Shore La Vie

11455 1St St East, St. Pete Beach, United States Show map

During the stay at Shore La Vie St. Pete Beach villa, guests can indulge in snorkelling, mini golf, and fisheries or visit Jungle Prada de Navaez Park, located 25 minutes' walk away. Located 4.3 km… More

Book Now

On Block From Gulf Shores | Treasure Island | John'S Pass Boardwalk

117 127Th Avenue, St. Pete Beach, United States Show map

Featuring a prime location only 6 minutes' walk from Photo Letter Art, On Block From Gulf Shores | Treasure Island | John'S Pass Boardwalk St. Pete Beach apartment accommodates up to 4 guests. The… More

Book Now

Land'S End 7-406 Beach Front - Premier

7434 Bayshore Drive, Bldg 7 / #406, St. Pete Beach, United States Show map

The 2-bedroom Land'S End 7-406 Beach Front - Premier St. Pete Beach villa is nestled around 25 minutes' walk from Polynesian Putter Miniature Golf Course and provides a hot tub. The accommodation can… More

From US$ 414 Book Now

Land'S End 1-204 Bay Front

7537 Bayshore Drive, Bldg 1 #204, St. Pete Beach, United States Show map

Offering an outdoor swimming pool, the 1-bedroom Land'S End 1-204 Bay Front Villa St. Pete Beach is located nearly a 5-minute walk from Sunset Beach Pavilion and is ideal for up to 2 guests. More

From US$ 212 Book Now

Ram Sea 103

17200 Gulf Boulevard, St. Pete Beach, United States Show map

To enjoy your vacation in St. Pete Beach, stay at the spacious 126 m² Ram Sea 103 Apartment St. Pete Beach, which is just 550 metres from Redington Long Pier and within 7 km of the Indoor Pinellas… More

Book Now

Lands End Beachfront Elegance Top Floor Corner

7480 Bayshore Dr #401, St. Pete Beach, United States Show map

Lands End Beachfront Elegance Top Floor Corner St. Pete Beach villa is located 2 km from Suncoast Watersports and provides a Jacuzzi. Offering a prime location in the Treasure Island district, the 2… More

Book Now

1-807 - Ocean Sands

14950 Gulf Blvd, 807, St. Pete Beach, United States Show map

Offering a Jacuzzi, 1-807 - Ocean Sands St. Pete Beach villa is situated just 5 minutes' walk from John's Pass and can accommodate 6 people. The holiday home features opportunities for fisheries in… More

Book Now

Waves 1

600 71St Ave #1, St. Pete Beach, United States Show map

Offering a heated pool, the 3-bedroom Waves 1 Villa St. Pete Beach is located only 8 minutes' walk from Upham Beach Park and is ideal for up to 6 guests. The holiday home features opportunities for… More

From US$ 431 Book Now

Emerald Isle 303

17334 Gulf Blvd., St. Pete Beach, United States Show map

Featuring a heated pool, the spacious Emerald Isle 303 St. Pete Beach apartment is 5 minutes' walk from Redington Long Pier. 7 km from the Indoor Pinellas County Heritage Village Outdoor Museum, this… More

Book Now