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

Sea Breeze 704

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

Offering guests to unwind in a Jacuzzi, Sea Breeze 704 Villa St. Pete Beach is located 14 minutes' walk from John's Pass Village. Guests can enjoy snorkelling, mini golf, and fisheries at the 2… More

Book Now

Bungalow By The Sea

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

The 1-bedroom Bungalow By The Sea St. Pete Beach is nestled approximately 5 minutes' walk from Sunset Beach and can accommodate up to 4 guests. Located 3.1 km from Polynesian Putter Miniature Golf… More

From US$ 351 Book Now

Ram Sea 214

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

Located in the North Redington Beach district of St. Pete Beach about 25 minutes' walk from Seaside Seabird Sanctuary, the spacious 3-bedroom Ram Sea 214 Apartment St. Pete Beach accommodates up to 8… More

Book Now

Best Value, 2Nd Floor 2B 2B Near Pool - Surf Song #230

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

Best Value, 2Nd Floor 2B 2B Near Pool - Surf Song #230 St. Pete Beach apartment enjoys a prime location just 5 minutes' walk from John's Pass Village. Located in the Madeira Beach district, a few… More

From US$ 164 Book Now

1 - Island Paradise Cottages - Sweet Jasmine

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

1 - Island Paradise Cottages - Sweet Jasmine St. Pete Beach is located only a 12-minute walk from Church by the Sea and invites guests to join fisheries. Offering parking as well as Wi-Fi, this… More

Book Now

John'S Pass-Time Beach Cottage #2

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

The welcoming John'S Pass-Time Beach Cottage #2 St. Pete Beach is located around a 25-minute walk from Madeira Beach Causeway Park and welcomes its guests to enjoy snorkelling and fisheries. More

Book Now

Oceanfront Paddle Boards, Cooler, On Sunset Beach

7797 78Th Ave A, St. Pete Beach, United States Show map

Oceanfront Paddle Boards, Cooler, On Sunset Beach St. Pete Beach apartment lies in the Treasure Island district of St. Pete Beach and offers swift access to Sunset Beach Pavilion, which is only 5… More

From US$ 194 Book Now

3Br Water View Condo Boat Access Near Gulf

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

The 104 m² 3Br Water View Condo Boat Access Near Gulf St. Pete Beach is also located only 8 minutes' walk from Treasure Island Slide Florida. This spacious apartment can host up to 6 guests. More

Book Now

Land'S End 7-204 Beach Front

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

Welcoming guests with a hot tub, the 2-bedroom Land'S End 7-204 Beach Front St. Pete Beach villa is located merely 8 minutes' walk from Sunset Beach Pavilion and can host up to 6 guests. Situated in… More

From US$ 532 Book Now

Treasure House

St. Pete Beach, United States Show map

Treasure House Villa St. Pete Beach is located within 10 minutes' walk of Treasure Island Slide Florida, giving access to various tourist spots nearby. With a maximum capacity of 6 guests, the… More

From US$ 574 Book Now

Coastal Decor - Top Floor View - Crimson #303

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

Offering a swimming pool, the spacious Coastal Decor - Top Floor View - Crimson #303 St. Pete Beach apartment is located only a 5-minute walk from John's Pass. Boasting a convenient location, only a… More

From US$ 331 Book Now

404 - Sandy Shores

12924 Gulf Blvd, 404, St. Pete Beach, United States Show map

404 - Sandy Shores St. Pete Beach villa is located 5 minutes' walk from John's Pass Village and Boardwalk and invites guests to join fisheries. Offering a car park as well as Wi-Fi, this holiday home… More

Book Now

John'S Pass-Time Beach Cottage #1 And #2

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

Staying at the 4-bedroom John'S Pass-Time Beach Cottage #1 And #2 St. Pete Beach, guests can easily reach Madeira Beach Causeway Park, located nearly a 25-minute walk away. Suitable for up to 8… More

Book Now

Emerald Isle 501 - Premier

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

The 2-bedroom Emerald Isle 501 - Premier St. Pete Beach villa is located 3.2 km from Archibald Public Beach Park and provides snorkelling, mini golf, and fisheries for active guests. This property… More

Book Now

106 - Palms Of Treasure Island

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

106 - Palms Of Treasure Island Villa St. Pete Beach is situated just a 5-minute walk from Treasure Island Slide Florida and features a patio and a golf course for a delightful stay. Providing guests… More

From US$ 310 Book Now

#409 Sandy Shores Updated 2B 2B W/ Balcony

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

Located in the Madeira Beach district, the 93 m² #409 Sandy Shores Updated 2B 2B W/ Balcony St. Pete Beach apartment is approximately a 5-minute walk from John's Pass Village and 3.8 km from Walter… More

From US$ 257 Book Now

Boca Shores 123

Captiva Circle, St. Pete Beach, United States Show map

Staying at Boca Shores 123 St. Pete Beach villa, guests can easily reach Ron McKenney Park, located about a 5-minute walk away. More

Book Now

103 - La Coquina

St. Pete Beach, United States Show map

During the stay at 103 - La Coquina Villa St. Pete Beach, guests can indulge in fisheries or visit John's Pass Village, located a 25-minute walk away. The 2-bathroom villa boasts a patio and a golf… More

From US$ 208 Book Now

Jewel By The Pool | Steps To Sand & City Center

337 Rex Pl, St. Pete Beach, United States Show map

The 2-bedroom Jewel By The Pool | Steps To Sand & City Center St. Pete Beach apartment is located in the Madeira Beach district of St. Pete Beach just 650 metres from Archibald Public Beach Park and… More

Book Now

Large Gulf Unit Beach Views - Crimson #203

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

Located within 5 minutes' walk of Hubbard's Beach, the spacious 142 m² Large Gulf Unit Beach Views - Crimson #203 St. Pete Beach apartment offers modern comforts like Wi-Fi and essentials like… More

From US$ 438 Book Now

Land'S End 10-202 Beach Front - Premier

7532 Bayshore Dr, St. Pete Beach, United States Show map

Located only 5 minutes' walk from Sunset Beach Pavilion, the 2-bedroom Land'S End 10-202 Beach Front - Premier St. Pete Beach villa invites guests to enjoy a Jacuzzi. Located 2.5 km from Polynesian… More

From US$ 270 Book Now

La Barra #103

103 22Nd Avenue, St. Pete Beach, United States Show map

La Barra #103 Villa St. Pete Beach is located a 6-minute walk from Pass-a-Grille and entices guests with an aqua park and a golf course. The 1-bedroom holiday home features opportunities for… More

Book Now

Sparkling Saltwater Oasis!

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

Offering a location approximately 25 minutes' walk from Sunset Beach Place, the 2-bedroom Sparkling Saltwater Oasis! St. Pete Beach villa gives access to various tourist spots in the area. Located in… More

Book Now

Beach View 2B 1.5B Madeira Norte #108

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

The spacious 87 m² Beach View 2B 1.5B Madeira Norte #108 St. Pete Beach apartment lies in the Madeira Beach district of St. Pete Beach and offers swift access to John's Pass Village and Boardwalk… More

From US$ 277 Book Now

New Lux 5 Star Complex Top Floor Direct Beachfront

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

Located in the Treasure Island district, within 400 metres of the large Treasure Island Community Center, the spacious New Lux 5 Star Complex Top Floor Direct Beachfront St. Pete Beach apartment… More

Book Now

Anglers Cove 103

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

Featuring a heated pool, the spacious Anglers Cove 103 Apartment St. Pete Beach is 5 minutes' walk from Redington Long Pier. 2.5 km from Boca Ciega Millennium Bayside Park, the apartment welcomes… More

Book Now

201 - Kima

St. Pete Beach, United States Show map

Staying at the 2-bedroom 201 - Kima Villa St. Pete Beach, guests can visit John's Pass, which is approximately a 25-minute walk away. Offering parking as well as Wi-Fi, this St. Pete Beach holiday… More

From US$ 268 Book Now

Direct Beachfront Balcony - Beach Place #309

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

The spacious 81 m² Direct Beachfront Balcony - Beach Place #309 St. Pete Beach apartment is nestled in the Madeira Beach district of St. Pete Beach, within 5 minutes' walk of Hubbard's Beach. At the… More

From US$ 235 Book Now

One Block To Gulf Shores | Treasure Island

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

The 65 m² One Block To Gulf Shores | Treasure Island St. Pete Beach apartment is nestled in the Treasure Island district of St. Pete Beach, only 0.8 km from John's Pass. The apartment can hold up to… More

Book Now

Sunset Vistas 605N

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

Located in the Treasure Island district and nearly a 15-minute walk from John's Pass Village and Boardwalk, the 2-bedroom Sunset Vistas 605N Villa St. Pete Beach provides guests with a Jacuzzi to… More

Book Now

Ocean Sands 1201

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

Located merely a 6-minute walk from Madeira Beach Access, the 2-bedroom Ocean Sands 1201 St. Pete Beach villa offers a Jacuzzi for additional relaxation. The holiday home features opportunities for… More

Book Now

Land'S End 10-303 Beach Front - Premier

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

Located nearly 5 minutes' walk from Sunset Beach Pavilion, the 2-bedroom Land'S End 10-303 Beach Front - Premier St. Pete Beach villa offers opportunities for snorkelling, mini golf, and fisheries in… More

Book Now

205 - Surf Beach Resort

11040 Gulf Blvd, 205, St. Pete Beach, United States Show map

205 - Surf Beach Resort St. Pete Beach villa is located about 25 minutes' walk from John's Pass Village and Boardwalk and welcomes its guests to enjoy fisheries. The availability of a Jacuzzi ensures… More

Book Now

404 - Palms Of Treasure Island

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

Suitable for 8 guests, 404 - Palms Of Treasure Island Villa St. Pete Beach offers a location 5 minutes' walk from Publix Super Market on Treasure Island and features a patio and a golf course. More

Book Now

4 - Beach Club At Pass-A-Grille

701 Gulf Way, St. Pete Beach, United States Show map

4 - Beach Club At Pass-A-Grille St. Pete Beach villa is located nearly a 25-minute walk from Don CeSar Beach and provides fisheries for active guests. This accommodation hosts up to 4 guests and… More

From US$ 389 Book Now

4-402 - Lands End

7435 Bayshore Dr, St. Pete Beach, United States Show map

Featuring barbecue and a golf course for a delightful experience, 4-402 - Lands End Villa St. Pete Beach offers a beachfront location just a 5-minute walk from Sunset Beach Dog Park. Providing guests… More

Book Now

8 - Silver Sands - Moonlight

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

Staying at 8 - Silver Sands - Moonlight St. Pete Beach villa, guests can visit John's Pass Village, which is just 1.1 km away. The St. Pete Beach holiday home is located in the Treasure Island… More

Book Now

Anglers Cove Unit 502

17450 Gulf Blvd, #502, Redington Shores, Fl 33708, Usa, St. Pete Beach, United States Show map

Situated just 5 minutes' stroll from Redington Long Pier, the 3-bedroom Anglers Cove Unit 502 Villa St. Pete Beach offers opportunities for snorkelling, diving, and canyoning in the area. Featuring a… More

Book Now

Land'S End 10-402 Beach Front - Premier

7532 Bayshore Dr., Bldg 10 / #402, St. Pete Beach, United States Show map

Located within 5 km of Pass-a-Grille Beach, the 2-bedroom Land'S End 10-402 Beach Front - Premier St. Pete Beach villa offers guests to unwind in an outdoor swimming pool, a Jacuzzi. Offering a… More

From US$ 241 Book Now

2-1004 - Ocean Sands

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

Boasting a patio and a golf course, 2-1004 - Ocean Sands St. Pete Beach villa is suitable for up to 2 guests and is located in the Madeira Beach district of St. Pete Beach, approximately 5 minutes'… More

Book Now

Land'S End 3-405 Bay Front - Premier

7537 Bayshore Drive, Us, St. Pete Beach, United States Show map

Located only a 6-minute walk from Sunset Beach Pavilion, the 2-bedroom Land'S End 3-405 Bay Front - Premier Villa St. Pete Beach invites guests to enjoy a Jacuzzi. This holiday home features… More

From US$ 282 Book Now

Steps To Gulf: Updated Duplex In Redington Shores!

111 175Th Ave E Unit B, St. Pete Beach, United States Show map

The 3-bedroom Steps To Gulf: Updated Duplex In Redington Shores! St. Pete Beach villa offers swift access to various city sites, such as Redington Long Pier, situated about a 5-minute walk away. More

Book Now

Walk To Ocean! Couples Getaway In Madeira Beach

14225 Palm St Unit 9, St. Pete Beach, United States Show map

Walk To Ocean! Couples Getaway In Madeira Beach St. Pete Beach villa is nestled a 5-minute walk from Madeira Beach Access and can accommodate up to 2 guests. More

Book Now

Awesome Beach Gulf Views - Madeira Norte #111

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

Located nearly a 5-minute stroll from John's Pass Village and Boardwalk, the spacious 87 m² Awesome Beach Gulf Views - Madeira Norte #111 St. Pete Beach apartment accommodates up to 4 guests. More

From US$ 220 Book Now

Paradise Along Boca Ciega Bay

8401 Boca Ciega Dr, St. Pete Beach, United States Show map

Offering access to entertainment venues such as the movie theater "Beach Theatre", situated only a 12-minute stroll away, the 2-bedroom Paradise Along Boca Ciega Bay St. Pete Beach villa can host up… More

Book Now

Coney Island Beach House

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

Staying at Coney Island Beach House St. Pete Beach villa, guests can visit John's Pass Village and Boardwalk, which is just 0.9 km away. The St. Pete Beach holiday home is located in the Treasure… More

Book Now

317-B - Madeira Beach Yacht Club

317 Rex Pl, B, St. Pete Beach, United States Show map

Up to 6 guests can stay at 317-B - Madeira Beach Yacht Club St. Pete Beach villa and enjoy R.O.C. Park, located approximately a 5-minute walk away. The property features opportunities for fisheries… More

Book Now

Silver Sands - Sandbar Suite

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

Nestled only a 12-minute walk from John's Pass Village and Boardwalk, Silver Sands - Sandbar Suite St. Pete Beach villa entices guests to explore various tourist destinations nearby. Offering parking… More

Book Now

Trillium 2C - Premier

14146 Gulf Boulevard, #2C, St. Pete Beach, United States Show map

Offering an outdoor swimming pool, the 2-bedroom Trillium 2C - Premier Villa St. Pete Beach is situated nearly a 5-minute walk from Madeira Beach Access and can accommodate up to 6 guests. Located 4. More

From US$ 343 Book Now

Renovated 2-Bedroom Condo With Pool - The Waves

600 71St Ave #3, St Pete Beach, Fl 33706, Usa, St. Pete Beach, United States Show map

Renovated 2-Bedroom Condo With Pool - The Waves St. Pete Beach villa is nestled merely a 6-minute walk from Upham Beach Park and can accommodate up to 6 guests. Located within reach of the movie… More

Book Now