Some info has been automatically translated. Show original language

Holiday rentals with beach access in Playa San Juan

Find and book unique rentals with beach access on Airbnb

1 of 3 pages
1 of 3 pages

Popular amenities for rentals with beach access in Playa San Juan

Apartment rentals with beach access

Guest favourite

Apartment in El Guincho

4.98 out of 5 average rating, 172 reviews

Spectacular views of Roque de Garachico

6–13 Dec

$112 SGD per night
Guest favourite

Apartment in Playa Paraíso - Adeje

4.79 out of 5 average rating, 137 reviews

On the sea front on Playa Paraíso.

20–27 Jun

$93 SGD per night
Guest favourite

Apartment in El Médano

4.95 out of 5 average rating, 108 reviews

SPECTACULAR BEACHFRONT APARTMENT

24 Apr – 1 May

$110 SGD per night
Guest favourite

Apartment in Costa Adeje

4.91 out of 5 average rating, 122 reviews

Apartment with sea view, 2 mins from the beach

25 Apr – 2 May

$116 SGD per night
Guest favourite

Apartment in Playa San Juan

5.0 out of 5 average rating, 13 reviews

Casa Blanca Tenerife - Agua Apartment

4–11 Jun

$246 SGD per night
Superhost

Apartment in Guía de Isora

5.0 out of 5 average rating, 16 reviews

Apartment 100 meters from the beach. Casa Greg

1–8 Apr

$133 SGD per night
Guest favourite

Apartment in Guía de Isora

5.0 out of 5 average rating, 53 reviews

Ocean & Pool View Sunflower Apt, Puerto Santiago

6–13 Apr

$127 SGD per night
Guest favourite

Apartment in Santa Cruz de Tenerife

4.97 out of 5 average rating, 35 reviews

Beautiful oceanfront apartment in Tenerife.

5–12 Mar

$147 SGD per night

Quick stats about holiday rentals with beach access in Playa San Juan

  • Total rentals

    60 properties

  • Rentals with dedicated workspaces

    30 properties have a dedicated workspace

  • Pet-friendly rentals

    10 properties allow pets

  • Family-friendly rentals

    30 properties are a good fit for families

  • Total number of reviews

    640 reviews

  • Nightly prices starting at

    $27 SGD before taxes and fees

Destinations to explore