Some info has been automatically translated. Show original language

Beachfront holiday rentals in Cabo San Lucas

Find and book unique beachfront homes on Airbnb

1 of 3 pages
1 of 3 pages

Popular amenities for beachfront rentals in Cabo San Lucas

Pet-friendly beachfront home rentals

Beachfront home rentals with a pool

Private beachfront home rentals

Guest favourite

Apartment in Cabo San Lucas

4.96 out of 5 average rating, 73 reviews

Casa de Feliz - Relaxing Getaway at Terrasol

13–20 Jun

£188 per night
Guest favourite

Flat in Cabo San Lucas

4.9 out of 5 average rating, 73 reviews

Cabo BeachFront Surf Condo with KING BED

16–23 Dec

£167 per night
Guest favourite

Holiday home in Cabo San Lucas

4.89 out of 5 average rating, 53 reviews

MoDERN apartment/suprem king beds/Cabo San Lucas

1–8 Jun

£130 per night
Guest favourite

Apartment in San José del Cabo

4.9 out of 5 average rating, 10 reviews

Oceanfront Condo in San Jose Del Cabo, Mexico

14–21 Dec

£157 per night
Guest favourite

Apartment in San José del Cabo

5.0 out of 5 average rating, 27 reviews

Cab San Lucas Beachfront One Bedroom Condo

23–30 Aug

£165 per night
Guest favourite

Villa in Cabo San Lucas

5.0 out of 5 average rating, 22 reviews

Spectacular 4-Bdrm Montecristo Villa at Quivira

16–23 Apr

£922 per night
Guest favourite

Apartment in Cabo San Lucas

4.95 out of 5 average rating, 94 reviews

Cabo San Lucas - Front and Center on the Marina...

7–14 Aug

£134 per night
Guest favourite

Apartment in Cabo San Lucas

5.0 out of 5 average rating, 25 reviews

Luxury Resort Beachfront Condo 1bed/private pool

2–9 Jul

£780 per night

Quick stats about beachfront rentals in Cabo San Lucas

  • Total rentals

    910 properties

  • Rentals with a pool

    890 properties have a pool

  • Pet-friendly rentals

    70 properties allow pets

  • Family-friendly rentals

    460 properties are a good fit for families

  • Total number of reviews

    10K reviews

  • Nightly prices starting at

    £8 before taxes and fees

Destinations to explore