Special offers and Exclusive deals

Search Hotels

2026-11-02
2026-11-03
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

Hotels in Boca Ciega Bay Aquatic Preserve area of St. Pete Beach

Land'S End 8-303 Beach Front

7466 Bayshore Dr., Bldg 8 / #303, St. Pete Beach, United States Show map

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

From US$ 264 Book Now

Land'S End 8-204 Beach Front - Premier

7466 Bayshore Dr., Bldg 8 / #204, St. Pete Beach, United States Show map

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

From US$ 253 Book Now

Land'S End 8-401 Beach Front

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

Featuring an outdoor swimming pool, the 2-bedroom Land'S End 8-401 Beach Front St. Pete Beach villa is located approximately a 5-minute walk from Sunset Beach Dog Park and is suitable for up to 4… More

From US$ 375 Book Now

Land'S End 8-403 Beach Front - Premier

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

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

From US$ 398 Book Now

Land'S End 8-301 Beach Front

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

Land'S End 8-301 Beach Front St. Pete Beach villa is situated 7 minutes' walk from Sunset Beach Pavilion and offers a hot tub, ensuring a more relaxing stay. Providing guests with Wi-Fi and private… More

From US$ 273 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

Land'S End 8-201 Beach Front - Premier

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

Situated a mere 5 minutes' walk from Sunset Beach Pavilion, the 2-bedroom Land'S End 8-201 Beach Front - Premier St. Pete Beach villa is ideal for up to 4 guests. More

From US$ 400 Book Now

Bay Front Serenity 4Th Floor 2Bd 2Ba At Isla Del

6287 Bahia Del Mar Circle #406, Tierra Verde, United States Show map

Staying at the 2-bedroom Bay Front Serenity 4Th Floor 2Bd 2Ba At Isla Del Tierra Verde villa, guests can easily reach Saint Petersburg Beach, located about a 15-minute walk away. Featuring a Jacuzzi,… More

Book Now

Blue Palm House

1339 Dixie Ln S, St. Petersburg, United States Show map

The 2-bedroom Blue Palm House Villa St. Petersburg is located within 25 minutes' walk of Beach Boulevard South and allows guests to enjoy cycling and fisheries. Featuring garden views, this St. More

Book Now

Land'S End 3-406 Bay Front

7467 Bayshore Drive, Bldg 3 / #406, St. Pete Beach, United States Show map

Land'S End 3-406 Bay Front Villa St. Pete Beach is situated within 400 metres of Sunset Beach Pavilion and offers a Jacuzzi, ensuring a more relaxing stay. Providing guests with Wi-Fi and a private… More

From US$ 292 Book Now

Bv 17-287 - Club Bahia - Premium Plus

6105 Bahia Del Mar Circle, Building 17 Unit 287, St. Petersburg, United States Show map

Staying at the 2-bedroom Bv 17-287 - Club Bahia - Premium Plus St. Petersburg villa, guests can visit Hurley Park, which is about a 20-minute walk away. The property offers a swimming pool as well as… More

Book Now

Bv 17-382 - Club Bahia - Premium

6105 Bahia Del Mar Circle, Building 17 Unit 382, St. Petersburg, United States Show map

Featuring a swimming pool for guests' relaxation, the 2-bedroom Bv 17-382 - Club Bahia - Premium Villa St. Petersburg is located approximately a 20-minute stroll from Don CeSar Beach. More

Book Now

Bahia Vista 17-881

6105 Bahia Del Mar Circle, St. Petersburg, United States Show map

To enjoy your vacation in St. Petersburg, stay at the spacious 2-bedroom Bahia Vista 17-881 Apartment St. Petersburg, which is 4.6 km from Upham Beach Park and approximately 20 minutes' walk from Don… More

From US$ 146 Book Now

Penthouse Paradise With Amazing Views 2Bd 2Ba

6291 Bahia Del Mar Circle #803, Tierra Verde, United States Show map

The 2-bedroom Penthouse Paradise With Amazing Views 2Bd, 2Ba Tierra Verde villa is located approximately 10 minutes' drive from the 170-acre estuary "Clam Bayou Nature Park" and provides a Jacuzzi. More

Book Now

Hba O

6291 Bahia Del Mar Circle, Building O Unit 207, St. Petersburg, United States Show map

Located within 25 minutes' walk of Pass-a-Grille, the 2-bedroom Hba O Villa St. Petersburg boasts a heated pool with a hot tub. More

Book Now

Ba O-903 - Bahia - Premium

6291 Bahia Del Mar Circle, Building O Unit 903, St. Petersburg, United States Show map

Situated nearly 10 minutes on foot from Isla del Sol Island, the 2-bedroom Ba O-903 - Bahia - Premium Villa St. Petersburg is suitable for 6 guests and provides a heated pool for additional… 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

Land'S End 9-301 Beach Front-Premier

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

Located a mere 5 minutes' stroll from Sunset Beach Pavilion, the 2-bedroom Land'S End 9-301 Beach Front-Premier St. Pete Beach villa comes with an outdoor swimming pool, a Jacuzzi. Offering a prime… More

Book Now

Land'S End 9-304 Beach Front - Premier

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

The 2-bedroom Land'S End 9-304 Beach Front - Premier St. Pete Beach villa hosts up to 4 guests and provides proximity to Sunset Beach Pavilion, situated just a 5-minute walk away. Offering a Jacuzzi,… More

From US$ 615 Book Now

Land'S End 9-201 Beach Front - Premier

7480 Bayshore Drive, Bldg 9 / #201, St. Pete Beach, United States Show map

Offering a Jacuzzi, Land'S End 9-201 Beach Front - Premier St. Pete Beach villa is situated 5 minutes' walk from Belle Vista and can accommodate 4 people. Providing guests with Wi-Fi and private… More

From US$ 330 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

Land'S End 9-202 Beach Front

7480 Bayshore Drive, Bldg 9 / #202, St. Pete Beach, United States Show map

Located a mere 5 minutes' walk from Sunset Beach Pavilion, Land'S End 9-202 Beach Front St. Pete Beach villa is suitable for 4 guests and provides an outdoor swimming pool to relax in. Featuring a… More

From US$ 328 Book Now

Land'S End 9-402 Beach Front - Premier

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 9-402 Beach Front - Premier St. Pete Beach villa offers a Jacuzzi and can accommodate up to 4 guests. The holiday… More

Book Now

Land'S End 9-404 Beach Front - Premier

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

During the stay at Land'S End 9-404 Beach Front - Premier St. Pete Beach villa, guests can indulge in a Jacuzzi or visit Upham Beach Park, located 6 km away. Offering private parking as well as Wi-Fi… More

From US$ 278 Book Now

Land'S End 9-403 Beach Front - Premier

7480 Bayshore Drive, Bldg 9 Unit 403, St. Pete Beach, United States Show map

Located just a 5-minute stroll from Sunset Beach Pavilion, the 2-bedroom Land'S End 9-403 Beach Front - Premier St. Pete Beach villa can accommodate up to 4 guests, providing them with a Jacuzzi for… More

From US$ 240 Book Now

Ba M-501 - Bahia - Premium

6295 Bahia Del Mar Circle, Building M, St. Petersburg, United States Show map

Located only a 9-minute walk from Isla del Sol Island, the 1-bedroom Ba M-501 - Bahia - Premium Villa St. Petersburg features a heated pool and can accommodate up to 2 guests. Offering a hot tub… More

Book Now

Hba L-407 - Bahia - Premium Plus

6357 Bahia Del Mar Blvd, Building L Unit 407, St. Petersburg, United States Show map

Welcoming guests with a hot tub, the 1-bedroom Hba L-407 - Bahia - Premium Plus St. Petersburg villa is located just 7 minutes' walk from Isla del Sol Island and can host up to 2 guests. Located 2.8… More

Book Now

Ba M-401 - Bahia - Premium

6295 Bahia Del Mar Circle, Building M Unit 401, St. Petersburg, United States Show map

Situated nearly a 5-minute drive from Isla del Sol Island, the 1-bedroom Ba M-401 - Bahia - Premium Villa St. Petersburg is suitable for 2 guests and provides a swimming pool to relax in. Featuring a… More

Book Now

Ba L

6357 Bahia Del Mar Blvd S, Building L Unit 408, St. Petersburg, United States Show map

Offering a swimming pool, the 2-bedroom Ba L Villa St. Petersburg is situated just 7 minutes' walk from Isla del Sol Island and can accommodate up to 4 guests. Featuring a Jacuzzi, the villa is 2.3… More

Book Now

Hba M-204 - Bahia - Premium

6295 Bahia Del Mar Circle, Building M, St. Petersburg, United States Show map

Located around 25 minutes' walk from Don CeSar Beach, the 2-bedroom Hba M-204 - Bahia - Premium Villa St. Petersburg features a heated pool, a hot tub, ensuring a relaxing stay. This property can… More

Book Now

2 Mi To Beach! Bay-View Snowbird Haven In St Pete

6322 Palma Del Mar Blvd S Unit 603, St. Petersburg, United States Show map

Located merely a 6-minute walk from Isla del Sol Island, the 2-bedroom 2 Mi To Beach! Bay-View Snowbird Haven In St Pete St. Petersburg villa boasts an outdoor swimming pool and can accommodate up to… More

Book Now

Pool Access! Extended Base 2 Mi To St Pete Beach

6322 Palma Del Mar Blvd S Unit 112, St. Petersburg, United States Show map

The 2-bedroom Pool Access! Extended Base 2 Mi To St Pete Beach St. Petersburg villa is nestled approximately 25 minutes' walk from Belle Vista and provides a Jacuzzi. This St. Petersburg holiday home… More

Book Now

Waterfront Isla Del Sol Condo W Balcony & Pool

6322 Palma Del Mar Boulevard South 1103, St. Petersburg, United States Show map

Located a mere 6 minutes on foot from Isla del Sol Island, the spacious 116 m² Waterfront Isla Del Sol Condo W Balcony & Pool St. Petersburg accommodates up to 4 guests. Don CeSar Beach is 2.5 km… More

Book Now

Tree Top Getaway

3044 50Th Street South A, St. Petersburg, United States Show map

Featuring a convenient location 5 minutes' walk from Gulfport Municipal Marina, the spacious Tree Top Getaway St. Petersburg apartment accommodates up to 4 guests. More

Book Now

Zen House Close To Gulfport Downtown & Clam Bayou

3044 50Th Street South, St. Petersburg, United States Show map

Up to 6 guests can stay at the 3-bedroom Zen House Close To Gulfport Downtown & Clam Bayou St. Petersburg villa and enjoy Gulfport Municipal Marina, located around 5 minutes' walk away. More

Book Now

Palma Del Mar G-110, 2 Bedrooms, Heated Pool Access, Spa, Sleeps 7

6322 Palma Del Mar Blvd S, St. Petersburg, United States Show map

Located 10 minutes' drive from Merry Pier Bait Shop, Palma Del Mar G-110, 2 Bedrooms, Heated Pool Access, Spa, Sleeps 7 St. Petersburg hotel is 150 metres from Fort De Soto Park. More

From US$ 302 Book Now

Land'S End 1-304 Bay Front - Premier

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

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

From US$ 457 Book Now

Land'S End 1-203 Pool View

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

Located merely 5 minutes' stroll from Sunset Beach Pavilion, the 1-bedroom Land'S End 1-203 Pool View Villa St. Pete Beach comes with a heated pool, a Jacuzzi. The St. Pete Beach holiday home is… More

From US$ 349 Book Now

Land'S End 1-202 Bay Front

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

Situated approximately 5 minutes on foot from Sunset Beach Pavilion, the 1-bedroom Land'S End 1-202 Bay Front Villa St. Pete Beach is suitable for 2 guests and provides a heated pool to relax in. More

From US$ 250 Book Now

Land'S End 1-301 Gulf View - Premier

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

Offering a hot tub, Land'S End 1-301 Gulf View - Premier Villa St. Pete Beach is situated 400 metres from Treasure Island Slide Florida and can accommodate 2 people. Providing guests with Wi-Fi and… More

From US$ 332 Book Now

Land'S End 1-303 Gulf View

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

Located about a 5-minute walk from Sunset Beach Pavilion, the 1-bedroom Land'S End 1-303 Gulf View Villa St. Pete Beach boasts an outdoor swimming pool and can accommodate up to 4. Providing guests… More

From US$ 190 Book Now

Land'S End 1-306 Bay Front- Premier

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

Located just a 6-minute walk from Sunset Beach Pavilion, the 2-bedroom Land'S End 1-306 Bay Front- Premier Villa St. Pete Beach features a heated pool and can accommodate up to 6 guests. Offering a… More

From US$ 403 Book Now

Land'S End 1-402 Bay Front - Premier

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

Land'S End 1-402 Bay Front - Premier Villa St. Pete Beach is located within 400 metres of Sunset Beach Pavilion and offers guests to enjoy fisheries. Nestled in the Treasure Island district, the 1… More

From US$ 404 Book Now

Land'S End 1-405 Gulf View - Premier

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

Offering an outdoor swimming pool, the 2-bedroom Land'S End 1-405 Gulf View - Premier Villa St. Pete Beach is located around a 5-minute walk from Sunset Beach Pavilion and is ideal for up to 4 guests… More

From US$ 287 Book Now

Land'S End 1-401 Gulf View - Premier

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

Located around 400 metres from Treasure Island Slide Florida, the 1-bedroom Land'S End 1-401 Gulf View - Premier Villa St. Pete Beach boasts an outdoor swimming pool, a Jacuzzi for a relaxing… More

From US$ 194 Book Now

Land'S End 3-402 Bay Front

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

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

Book Now

Land'S End 1-406 Bay Front - Premier

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

Featuring a heated pool, Land'S End 1-406 Bay Front - Premier Villa St. Pete Beach is suitable for up to 6 people and is located about 3 km from Treasure Island Slide Florida. Providing guests with… More

Book Now

Land'S End 1-206 Bay Front-Premier

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

The welcoming Land'S End 1-206 Bay Front-Premier Villa St. Pete Beach is a 5-minute walk from Sunset Beach Dog Park, offering guests to unwind at a Jacuzzi. Offering a car park as well as Wi-Fi, the… 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

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