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

Beachfront Condo W/ Pool In Redington Shores

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

Beachfront Condo W/ Pool In Redington Shores St. Pete Beach villa, located just a 5-minute walk from Redington Long Pier, can host up to 8 guests. Located 4.2 km from Madeira Beach Access, this 3… More

From US$ 471 Book Now

Sand Dunes Townhome C2

204 120Th Avenue West, #C2, St. Pete Beach, United States Show map

The 2-bedroom Sand Dunes Townhome C2 St. Pete Beach villa offers proximity to nearby tourist spots, such as John's Pass Village, situated 19 minutes' walk away. This property features an outdoor… More

From US$ 526 Book Now

203-W - Sunset Vistas

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

203-W - Sunset Vistas Villa St. Pete Beach is located only 1.4 km from Gators Parasail and allows guests to enjoy fisheries. This St. Pete Beach holiday home is nestled in the Treasure Island… More

Book Now

Ram Sea 209

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

Located in the North Redington Beach district 7 km from the Indoor Pinellas County Heritage Village Outdoor Museum, the spacious Ram Sea 209 Apartment St. Pete Beach accommodates up to 6 guests. Wi… More

Book Now

405 - Las Brisas

St. Pete Beach, United States Show map

405 - Las Brisas St. Pete Beach villa entices guests to enjoy fisheries and offers proximity to Archibald Public Beach Park, located only 6 minutes' stroll away. Offering a prime location in the… More

From US$ 573 Book Now

Direct Beachfront 3B2B Gulf - Beach Place #408

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

The spacious 126 m² Direct Beachfront 3B2B Gulf - Beach Place #408 St. Pete Beach apartment is located in the Madeira Beach district of St. Pete Beach, nearly 5 minutes' walk from Hubbard's Beach. More

From US$ 627 Book Now

Walk To Gulf: Madeira Beach Condo W/ Patio

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

Staying at the 1-bedroom Walk To Gulf: Madeira Beach Condo W/ Patio St. Pete Beach villa, guests can easily reach John's Pass Village and Boardwalk, located nearly a 25-minute walk away. This St. More

From US$ 111 Book Now

Villa Madeira 501 Condo

13720 Gulf Boulevard Condo 501, St. Pete Beach, United States Show map

Set in the Madeira Beach district, a 17-minute walk from Archibald Public Beach Park, the spacious Villa Madeira 501 Condo St. Pete Beach accommodates up to 6 guests. Offering access to an outdoor… More

Book Now

The Shores 103

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

The 2-bedroom The Shores 103 St. Pete Beach villa is situated about a 5-minute walk from Del Bello Park, featuring such comforts as Wi-Fi and a private parking lot. Offering a beachfront location in… More

From US$ 368 Book Now

Direct Beachfront 1B 1B Corner - Sandy Shores #501

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

Featuring a heated pool, the spacious Direct Beachfront 1B 1B Corner - Sandy Shores #501 St. Pete Beach apartment is 5 minutes' walk from The Pirate Ship Royal Conquest. Wi-Fi and a car park are also… More

From US$ 217 Book Now

2 - Island Paradise Cottages - Sea Breeze

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

Situated nearly a 25-minute walk from Madeira Beach Causeway Park, 2 - Island Paradise Cottages - Sea Breeze St. Pete Beach entices guests to explore various tourist attractions in the area. Guests… More

From US$ 330 Book Now

Beachfront Villa Pool Spa Fire Pit & Pool Table

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

The 5-bedroom Beachfront Villa Pool Spa Fire Pit & Pool Table St. Pete Beach is located within 5 minutes' walk of Sunset Beach Place and provides guests with a wellness centre and a patio to ensure a… More

Book Now

Beachfront Complex - 2B 2B - Beach Place #504

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

The spacious Beachfront Complex - 2B 2B - Beach Place #504 St. Pete Beach apartment is located around a 5-minute walk from Hubbard's Beach and offers a swimming pool onsite. Wi-Fi and parking are… More

From US$ 301 Book Now

Ram Sea 204

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

Set in the North Redington Beach district of St. Pete Beach, a mere 1.4 km from Gulf Boulevard, the spacious 2-bedroom Ram Sea 204 Apartment St. Pete Beach accommodates up to 6 guests. Featuring an… More

Book Now

2 - Beach Club At Pass-A-Grille

St. Pete Beach, United States Show map

Situated within 5 minutes' walk of the Laid-back Pass-a-Grille Sandy Beach, 2 - Beach Club At Pass-A-Grille St. Pete Beach villa entices guests with fisheries in the area. Providing guests with Wi-Fi… More

From US$ 395 Book Now

Cute And Cozy Unit- John'S Pass - Surf Song #212

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

To enjoy your vacation in St. Pete Beach, stay at the 34 m² Cute And Cozy Unit- John'S Pass - Surf Song #212 Apartment St. Pete Beach, which is just 450 metres from Alligator Attraction Nature… More

From US$ 151 Book Now

Sunshine Pine Treasure Island Beach Sleeps 12

11921 Sunshine Ln, St. Pete Beach, United States Show map

Situated 4.2 km from Sunset Beach Dog Park, the 4-bedroom Sunshine Pine Treasure Island Beach Sleeps 12 St. Pete Beach villa is suitable for 12 guests and provides an outdoor swimming pool for… More

From US$ 1155 Book Now

Land'S End 5-302 Gulf-Bay Front - Premier

7403 Bayshore Drive, Bldg 5/ #302, St. Pete Beach, United States Show map

Nestled in the Treasure Island district of St. Pete Beach, the 2-bedroom Land'S End 5-302 Gulf-Bay Front - Premier Villa St. Pete Beach is only 6 minutes' walk from Sunset Beach Dog Park and offers a… More

From US$ 249 Book Now

Las Brisas 504

14710 Gulf Boulevard #504, St. Pete Beach, United States Show map

Las Brisas 504 St. Pete Beach apartment is located 2.2 km from John's Pass Village and Boardwalk and 600 metres from Moonfish Bay Artist Studio and Gallery. More

From US$ 241 Book Now

Enjoy Winter By The Heated Pool And Steps To The White Sand Beach!

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

Offering a heated pool, the 28 m² Coconut Villa'S Promo! Monday And Thursday Half Price! Heated Pool, Steps To Beach Access! St. Pete Beach is located just a 5-minute walk from Redington Long Pier. More

Book Now

Beach Livin 1 - 1 Bedroom Downstairs

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

Nestled nearly a 20-minute walk from Treasure Island Slide Florida, the 1-bedroom Beach Livin 1 - 1 Bedroom Downstairs St. Pete Beach villa is boasting an aqua park and a golf course for guests'… More

Book Now

Waterfront Condo W/ Arcade In Treasure Island!

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

The 2-bedroom Waterfront Condo W/ Arcade In Treasure Island! St. Pete Beach villa is situated nearly a 5-minute walk from Bucky Big Pirate of Treasure Island, featuring such comforts as Wi-Fi and… More

From US$ 680 Book Now

Caprice 306

6950 Beach Plaza, #306, St. Pete Beach, United States Show map

Situated a 5-minute stroll from Upham Beach Park, Caprice 306 Villa St. Pete Beach offers guests to relax by a heated pool. Offering a private parking lot as well as Wi-Fi, the 2-bedroom villa is… More

From US$ 715 Book Now

Villa Madeira 307 - Premier

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

The 3-bedroom Villa Madeira 307 - Premier St. Pete Beach is nestled only a 9-minute walk from Madeira Beach Access and can accommodate up to 6 guests. Located a short way from John's Pass Village and… More

From US$ 335 Book Now

Ocean Sands 1-708

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

Offering a Jacuzzi for guests to unwind, the 2-bedroom Ocean Sands 1-708 St. Pete Beach villa is located nearly 5 minutes' walk from Archibald Public Beach Park. This St. Pete Beach holiday home… More

Book Now

Land'S End 4-303 Bay Front - Premier

7435 Bayshore Drive, Bldg 4 / #303, St. Pete Beach, United States Show map

Located merely 5 minutes' walk from Sunset Beach Pavilion, the 2-bedroom Land'S End 4-303 Bay Front - Premier Villa St. Pete Beach is suitable for 6 guests and provides an outdoor swimming pool to… More

From US$ 184 Book Now

Land'S End 7-305 Beach Front

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

Located only 5 minutes' walk from Sunset Beach Pavilion, the 2-bedroom Land'S End 7-305 Beach Front St. Pete Beach villa is suitable for 6 guests and provides an outdoor swimming pool to relax in. More

From US$ 440 Book Now

Land'S End 10-302 Beach Front - Premier

7532 Bayshore Drive, Bldg 10 / #302, St. Pete Beach, United States Show map

Located just 5 minutes' walk from Sunset Beach Pavilion, the 2-bedroom Land'S End 10-302 Beach Front - Premier St. Pete Beach villa offers a Jacuzzi for additional relaxation. Providing guests with… More

From US$ 214 Book Now

Madeira Siesta 803 Bldg1

14950 Gulf Blvd Bldg 1 Unit 803, St. Pete Beach, United States Show map

Located approximately 500 metres from Seminole City Park, the 2-bedroom Madeira Siesta 803 Bldg1 Villa St. Pete Beach boasts a swimming pool, a Jacuzzi for a relaxing experience. Staying at this St. More

From US$ 154 Book Now

Fall Promo Rates & Pets Stay Free! Walk To Beach!

562 71St Avenue Suite 4, St. Pete Beach, United States Show map

The 28 m² Fall Promo Rates & Pets Stay Free! Walk To Beach! St. Pete Beach apartment is nestled in the St Pete Beach - Long Key district, about a 5-minute walk from the restaurant Waffle House. This… More

From US$ 135 Book Now

Steps To Beach, Heated Pool, Boutique Queen Studio

13354 Gulf Ln, Madeira Beach, Fl 33708, Usa, St. Pete Beach, United States Show map

To enjoy your vacation in St. Pete Beach, stay at Steps To Beach, Heated Pool, Boutique Queen Studio St. Pete Beach, which is 3.2 km from Treasure Island Slide Florida and approximately a 10-minute… More

From US$ 405 Book Now

Short Walk To Bay & Ocean: Treasure Island Condo

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

Short Walk To Bay & Ocean: Treasure Island Condo St. Pete Beach villa is 5 minutes' walk from Publix Super Market on Treasure Island, offering guests to unwind at a Jacuzzi. Offering parking as well… More

Book Now

John'S Pass Updated 2B/2B - Beach Place #102

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

The spacious 106 m² John'S Pass Updated 2B/2B - Beach Place #102 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$ 271 Book Now

Land'S End 5-201 Gulf-Bay Front - Premier

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

Located merely 8 minutes' walk from Upham Beach Park, the welcoming Land'S End 5-201 Gulf-Bay Front - Premier Villa St. Pete Beach boasts an outdoor swimming pool and can accommodate up to 6. More

From US$ 319 Book Now

Villa Madeira 207 - Premier

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

Situated just 9 minutes' walk from Madeira Beach Access, the 3-bedroom Villa Madeira 207 - Premier St. Pete Beach is ideal for up to 6 guests. Featuring private car parking on site, this property is… More

From US$ 359 Book Now

Parkside

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

Located in the St Pete Beach - Long Key district of St. Pete Beach around 20 minutes' walk from Egan Park, the spacious 2-bedroom Parkside Apartment St. Pete Beach accommodates up to 4 guests. This… More

Book Now

302 - Palms Of Treasure Island

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

Situated nearly 5 minutes' walk from Treasure Island Slide Florida, 302 - Palms Of Treasure Island Villa St. Pete Beach entices guests with fisheries in the area. Offering a hot tub, the property is… More

Book Now

King Bed-Step To Madeira Beach-Heated Pool-Private

13354 Gulf Ln, Madeira Beach, Fl 33708, Usa, St. Pete Beach, United States Show map

King Bed-Step To Madeira Beach-Heated Pool-Private St. Pete Beach apartment is located 700 metres from Church by the Sea and only a 10-minute walk from John's Pass Village and Boardwalk. More

From US$ 460 Book Now

Land'S End 9-204 Beach Front

7480 Bayshore Dr., Bldg 9 / #204, St. Pete Beach, United States Show map

The 2-bedroom Land'S End 9-204 Beach Front St. Pete Beach villa is nestled within 5 minutes' walk of Sunset Beach Dog Park and entices guests with a Jacuzzi. Offering a beachfront location in the… More

From US$ 272 Book Now

Friendly Native 204

6700 Sunset Way, St. Pete Beach, United States Show map

Located within 10 minutes' walk of the beachfront Colonel Micheal J. Horan Park, the 2-bedroom Friendly Native 204 Villa St. Pete Beach has a heated pool and is ideal for up to 6 guests. Guests can… More

Book Now

Treasure Island Escape

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

To enjoy your vacation in St. Pete Beach, stay at the 1-bedroom Treasure Island Escape Apartment St. Pete Beach, which is around a 10-minute drive from Egan Park and merely 0.8 km from John's Pass… More

Book Now

114 - Royal Orleans

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

114 - Royal Orleans Villa St. Pete Beach is nestled approximately a 5-minute walk from Gulf Boulevard and can accommodate up to 2 guests. This holiday home features opportunities for fisheries in the… More

From US$ 375 Book Now

Villa Madeira 202

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

Situated merely 9 minutes' stroll from Madeira Beach Access, the 3-bedroom Villa Madeira 202 St. Pete Beach is suitable for 6 guests and provides an outdoor swimming pool to relax in. Offering a… More

From US$ 417 Book Now

Beachfront Complex - 2B 2B - Beach Place #501

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

Located in the Madeira Beach district, the 106 m² Beachfront Complex - 2B 2B - Beach Place #501 St. Pete Beach apartment is approximately a 5-minute walk from John's Pass Village and Boardwalk and 3. More

From US$ 248 Book Now

Beachfront Complex - 2B 2B - Beach Place #304

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

To enjoy your vacation in St. Pete Beach, stay at the spacious 106 m² Beachfront Complex - 2B 2B - Beach Place #304 St. Pete Beach apartment, which is 2.8 km from Bicentennial Park and approximately… More

From US$ 312 Book Now

Direct Beach Front 1B 1B Balcony - Surf Song #240

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

The spacious 62 m² Direct Beach Front 1B 1B Balcony - Surf Song #240 St. Pete Beach apartment is located in the Madeira Beach district of St. Pete Beach, approximately 5 minutes' walk from Photo… More

From US$ 198 Book Now

103 - Sandy Shores

St. Pete Beach, United States Show map

103 - Sandy Shores St. Pete Beach villa is nestled a mere 5 minutes' walk from John's Pass Village and can accommodate up to 6 guests. Located 3.2 km from Treasure Island Golf Tennis Recreation… More

From US$ 170 Book Now

Sunset Beach Suites Unit 10

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

During the stay at Sunset Beach Suites Unit 10 St. Pete Beach villa, guests can indulge in windsurfing, snorkelling, and canyoning or visit John's Pass Village, located a 25-minute walk away. Located… More

Book Now

Private Room In A 2 Bedroom 1 Bathroom Shared With Host, On The Beach, Surrounded By Resorts, Only 2 People Max

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

Located in the St Pete Beach - Long Key district, Beachside Shared Retreat: Private Room for Two St. Pete Beach is about a 5-minute walk from Don CeSar Beach and 2.1 km from Polynesian Putter… More

From US$ 97 Book Now

413 - Island Inn

St. Pete Beach, United States Show map

Situated nearly 5 minutes' walk from the beach, 413 - Island Inn St. Pete Beach villa offers fisheries for guests' enjoyment. This St. Pete Beach holiday home boasts a patio and a golf course, while… More

From US$ 379 Book Now