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

Studio Efficiency Ground Floor - Surf Song #116

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

Featuring a prime location merely a 5-minute walk from John's Pass Village, Studio Efficiency Ground Floor - Surf Song #116 St. Pete Beach accommodates up to 2 guests. Offering access to a swimming… More

From US$ 189 Book Now

2 Waterfront Homes 1 Amazing Rental With Swimspa

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

Located in the Treasure Island district, 2 Waterfront Homes 1 Amazing Rental With Swimspa St. Pete Beach is 20 minutes' walk from St. Albans Episcopal Church and offers a hot tub. The 2-room villa… More

Book Now

Land'S End 7-206 Beach Front - Premier

7434 Bayshore Dr., Bldg 7 / #206, St. Pete Beach, United States Show map

Welcoming guests with a Jacuzzi, the 2-bedroom Land'S End 7-206 Beach Front - Premier St. Pete Beach villa is located merely 8 minutes' walk from Sunset Beach Pavilion and can host up to 5 guests. More

From US$ 251 Book Now

309 - Palms Of Treasure Island

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

Featuring a patio and a golf course for a delightful experience, 309 - Palms Of Treasure Island Villa St. Pete Beach offers a convenient location 6 minutes' walk from Bucky Big Pirate of Treasure… More

Book Now

403 - Surf Beach Resort

St. Pete Beach, United States Show map

Located just a 6-minute stroll from Treasure Island Slide Florida, 403 - Surf Beach Resort St. Pete Beach villa can accommodate up to 6 guests, providing them with a Jacuzzi for a relaxing stay. More

From US$ 334 Book Now

Land'S End 11-306 Beach Front - Premier

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

Situated only a 6-minute walk from Sunset Beach Pavilion, the 2-bedroom Land'S End 11-306 Beach Front - Premier St. Pete Beach villa offers guests to relax by a heated pool. Featuring a Jacuzzi, this… More

Book Now

105 - Chambre

13336 Gulf Blvd, 105, St. Pete Beach, United States Show map

Welcoming guests with a hot tub, 105 - Chambre St. Pete Beach villa is located just 9 minutes' walk from Alligator Attraction Museum and can host up to 6 guests. The property features opportunities… More

Book Now

The Harbor 304

300 150Th Ave Unit 304, St. Pete Beach, United States Show map

Offering a swimming pool, the 2-bedroom The Harbor 304 Villa St. Pete Beach is situated around a 5-minute walk from Archibald Public Beach Park and can accommodate up to 5 guests. Featuring a Jacuzzi… More

Book Now

The Harbor 407

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

Offering a hot tub, The Harbor 407 Villa St. Pete Beach is situated merely a 5-minute walk from Seminole City Park and can accommodate 6 people. The 3-bedroom holiday home features opportunities for… More

Book Now

3B 3B Beach View Balcony 1500 Sq Ft Crimson #103

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

Located approximately a 5-minute walk from Hubbard's Beach, 3B 3B Beach View Balcony 1500 Sq Ft Crimson #103 St. Pete Beach apartment comprises a balcony. Welcoming guests with a Jacuzzi, this… More

From US$ 331 Book Now

Waves 9

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

The 3-bedroom Waves 9 Villa St. Pete Beach is located nearly 25 minutes' walk from St. Pete Beach Access and allows guests to enjoy snorkelling and fisheries. This St. Pete Beach villa boasts a… More

From US$ 448 Book Now

Land'S End 1-208 Bay Front - Premier

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

Located merely 400 metres from Sunset Beach Pavilion, the 2-bedroom Land'S End 1-208 Bay Front - Premier Villa St. Pete Beach is suitable for 4 guests and offers a Jacuzzi to relax in. This St. Pete… More

From US$ 257 Book Now

Villa At Bahia Shores-4Br

460 59Th Ave, St. Pete Beach, United States Show map

Along with proximity to Floating Water Park, just 450 metres away, the 4-bedroom Villa At Bahia Shores-4Br St. Pete Beach offers opportunities for snorkelling, mini golf, and fisheries in the area. More

Book Now

Emerald Isle 602

17334 Gulf Boulevard, #602, St. Pete Beach, United States Show map

Featuring an outdoor swimming pool, the 3-bedroom Emerald Isle 602 St. Pete Beach villa is located 450 metres from Redington Long Pier and is suitable for up to 6 guests. Located around a 25-minute… More

From US$ 365 Book Now

Luxuriate At The Beachfront With Huge Private Deck

503W, 10116 Gulf Boulevard, St. Pete Beach, United States Show map

To enjoy your vacation in St. Pete Beach, stay at the spacious 2-bedroom Luxuriate At The Beachfront With Huge Private Deck St. Pete Beach apartment, which is 3.3 km from Jungle Prada de Navaez Park… More

Book Now

1-306 - Ocean Sands

St. Pete Beach, United States Show map

1-306 - Ocean Sands St. Pete Beach villa is situated only 5 minutes' walk from Archibald Public Beach Park and provides a hot tub for a relaxing stay. The holiday home features opportunities for… More

From US$ 434 Book Now

The Diving Dolphin

245 Medallion Boulevard Unit D, St. Pete Beach, United States Show map

Featuring a Jacuzzi and a sauna, the 1-bedroom The Diving Dolphin Villa St. Pete Beach is located a mere 6 minutes' walk from Archibald Public Beach Park and can host up to 4 guests. Located 2.6 km… More

Book Now

521 - Island Inn

St. Pete Beach, United States Show map

Situated about a 5-minute walk from the beach, 521 - Island Inn St. Pete Beach villa offers fisheries for guests' enjoyment. The holiday home boasts a patio and a golf course, while the beachfront… More

From US$ 275 Book Now

1Br 1B Beach View - King - Surf Song #333

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

To enjoy your vacation in St. Pete Beach, stay at the 38 m² 1Br 1B Beach View - King - Surf Song #333 St. Pete Beach apartment, which is just 400 metres from The Pirate Ship Royal Conquest and around… More

From US$ 179 Book Now

202 - Palms Of Treasure Island

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

202 - Palms Of Treasure Island Villa St. Pete Beach provides a patio and a golf course for a delightful experience, and is located merely a 5-minute walk from Treasure Island Slide Florida. The 2… More

Book Now

Emerald Isle 301

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

Situated approximately 25 minutes' walk from Seaside Seabird Sanctuary, the 2-bedroom Emerald Isle 301 St. Pete Beach apartment can host up to 4 guests in St. Pete Beach. The apartment provides a… More

Book Now

Waves 19

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

Located a mere 600 metres from Upham Beach Park, the 2-bedroom Waves 19 Villa St. Pete Beach offers opportunities for snorkelling and fisheries in the area. Providing guests with Wi-Fi and parking… More

Book Now

Land'S End 8-306 Beach Front - Premier

7466 Bayshore Drive, Bldg 8 / #306, St. Pete Beach, United States Show map

Land'S End 8-306 Beach Front - Premier St. Pete Beach villa with a beachfront location within 400 metres of Sunset Beach Pavilion entices guests with a Jacuzzi. Offering private parking as well as Wi… More

From US$ 369 Book Now

Amadeus 1

145 104Th Avenue #1, St. Pete Beach, United States Show map

Located just 6 minutes' walk from Bucky Big Pirate of Treasure Island, the 2-bedroom Amadeus 1 Villa St. Pete Beach offers quick access to various city attractions in the vicinity. The accommodation… More

Book Now

310 - 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, 310 - Palms Of Treasure Island Villa St. Pete Beach offers fisheries to diversify guests' leisure. Offering a Jacuzzi, this holiday… More

Book Now

607 - Island Inn

St. Pete Beach, United States Show map

Staying at 607 - Island Inn St. Pete Beach villa, guests can easily reach Egan Park, located merely 1.5 km away. Guests can enjoy fisheries at this St. Pete Beach holiday home, located around a 10… More

From US$ 386 Book Now

Top Floor Beach Gulf Views - Madeira Norte #516

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

Top Floor Beach Gulf Views - Madeira Norte #516 St. Pete Beach apartment is located 3.3 km from Treasure Island Golf Tennis Recreation Center and around a 15-minute walk from Church by the Sea. More

From US$ 304 Book Now

Madeira Norte 406 - Premier

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

The 2-bedroom Madeira Norte 406 - Premier St. Pete Beach villa accommodates up to 6 guests and offers proximity to John's Pass Village, located a mere 450 metres away. This St. Pete Beach holiday… More

Book Now

203 - Palms Of Treasure Island

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

Featuring a patio and a golf course for a delightful experience, 203 - Palms Of Treasure Island Villa St. Pete Beach offers a prime location 6 minutes' walk from Bucky Big Pirate of Treasure Island. More

Book Now

Brand New Home On Sunset Beach With Pool

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

Located approximately 5 minutes' walk from Sunset Beach Place, the 5-bedroom Brand New Home On Sunset Beach With Pool St. Pete Beach offers quick access to various city attractions in the vicinity. More

Book Now

Sunset Beach Suites Unit 6

14231 Gulf Blvd, Madeira Beach, #6, Fl 33708, Usa, St. Pete Beach, United States Show map

Situated nearly 5 minutes' walk from Madeira Beach Access, Sunset Beach Suites Unit 6 St. Pete Beach villa entices guests with snorkelling, diving, and canyoning in the area. Providing guests with Wi… More

From US$ 163 Book Now

Beachfront With Oceanview Balcony In Quiet Area

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

Situated around 25 minutes' walk from Boca Ciega Millennium Bayside Park, the spacious 2-bedroom Beachfront With Oceanview Balcony In Quiet Area St. Pete Beach apartment can host up to 6 guests in St… More

Book Now

Treasure Island Retreat

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

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

Book Now

< 2 Mi To Coast: St Pete Beach Gem W/ Pool Access

8931 Blind Pass Road, St. Pete Beach, United States Show map

Situated merely 6 minutes' stroll from St. Albans Episcopal Church, the 1-bedroom 2 Mi To Coast: St Pete Beach Gem W/ Pool Access villa offers opportunities for snorkelling in the area. Featuring a… More

From US$ 167 Book Now

Villa Madeira 305

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

Located just a 9-minute walk from Madeira Beach Access, the 3-bedroom Villa Madeira 305 St. Pete Beach boasts an outdoor swimming pool and can accommodate up to 6. Providing guests with Wi-Fi and a… More

From US$ 248 Book Now

Trillium 1A - Premier

14146 Gulf Boulevard, #1A, St. Pete Beach, United States Show map

Featuring an outdoor swimming pool, Trillium 1A - Premier Villa St. Pete Beach is suitable for up to 6 people and is located 20 minutes' walk from John's Pass Village and Boardwalk. Providing guests… More

From US$ 343 Book Now

Direct Beachfront Corner Unit - Beach Place #206

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

Located in the Madeira Beach district of St. Pete Beach, approximately a 5-minute walk from Gators Parasail, the 126 m² Direct Beachfront Corner Unit - Beach Place #206 St. Pete Beach apartment… More

From US$ 636 Book Now

Azul Townhomes A4 - Sunset

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

Located just a 6-minute walk from Archibald Public Beach Park, the 5-bedroom Azul Townhomes A4 - Sunset St. Pete Beach villa features an outdoor swimming pool and can accommodate up to 12 guests. The… More

From US$ 829 Book Now

Beach Livin 2 - 1 Bedroom Downstairs

102 Bay Plaza, Us, St. Pete Beach, United States Show map

Offering an aqua park and a golf course for guests' leisure, the 1-bedroom Beach Livin 2 - 1 Bedroom Downstairs St. Pete Beach villa is situated around a 20-minute walk from Treasure Island Slide… More

Book Now

Sunset Vista Resort, Renovated Top Floor 604S

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

The spacious 1-bedroom Sunset Vista Resort, Renovated Top Floor 604S St. Pete Beach features a convenient location around 25 minutes' walk from Treasure Island Golf Tennis Recreation Center and hosts… More

Book Now

Newly Updated Sea Rocket 4 Ground Floor

17250 Gulf Blvd #4, St. Pete Beach, United States Show map

Featuring a prime location merely a 5-minute walk from Redington Long Pier, the 30 m² Newly Updated Sea Rocket 4 Ground Floor St. Pete Beach apartment accommodates up to 2 guests. Offering an aqua… More

Book Now

Treasure Trove Waterfront Cove

255 104Th Ave., St. Pete Beach, United States Show map

Located just a 7-minute walk from Treasure Island Slide Florida, the 4-bedroom Treasure Trove Waterfront Cove Villa St. Pete Beach boasts a swimming pool and can accommodate up to 14. Providing… More

From US$ 614 Book Now

Ram Sea 210

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

The spacious 126 m² Ram Sea 210 Apartment St. Pete Beach lies in the North Redington Beach district of St. Pete Beach and features a gym facility and a heated pool. Seminole City Park is 3.3 km from… More

Book Now

202 - Chambre

13336 Gulf Blvd, 202, St. Pete Beach, United States Show map

202 - Chambre St. Pete Beach villa enjoys a beachfront location, a 12-minute walk from The Golf Beaches Black Light Mini-Golf, and offers guests to unwind in a hot tub. Offering a car park as well as… More

Book Now

8 - Pieces Of Eight Condos

137 104Th Ave, 8, St. Pete Beach, United States Show map

8 - Pieces Of Eight Condos St. Pete Beach villa is located a mere 5 minutes' walk from Treasure Island Slide Florida and invites guests to enjoy a patio and a golf course. The holiday home features… More

Book Now

#250G Madeira Beach Yacht Club

250 Medallion Blvd Unit G, St. Pete Beach, United States Show map

Located merely 6 minutes' stroll from Archibald Public Beach Park, the spacious 77 m² #250G Madeira Beach Yacht Club St. Pete Beach apartment accommodates up to 4 guests. The apartment is in the… More

Book Now

2 - Silver Sands - Seaglass

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

2 - Silver Sands - Seaglass St. Pete Beach villa provides a patio and a golf course for guests' leisure, and is 2.8 km from Madeira Beach Access. Offering parking as well as Wi-Fi, this property is… More

Book Now

Land'S End 4-304 Bay Front - Premier

7435 Bayshore Dr., Bldg 4 / #304, St. Pete Beach, United States Show map

Located merely 5 minutes' walk from Sunset Beach Pavilion, the 2-bedroom Land'S End 4-304 Bay Front - Premier Villa St. Pete Beach is suitable for 6 guests and provides a heated pool to relax in. More

From US$ 203 Book Now

Sea Oats 101

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

Up to 6 guests can stay at the 2-bedroom Sea Oats 101 Villa St. Pete Beach and enjoy Redington Long Pier, located approximately 5 minutes' walk away. This villa features opportunities for snorkelling… More

Book Now

La Coquina 102

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

Situated about 5 minutes on foot from Madeira Beach Access, the 2-bedroom La Coquina 102 Villa St. Pete Beach is suitable for 6 guests and provides a heated pool to relax in. Located a short way from… More

Book Now