Some info has been automatically translated. Show original language

Beachfront holiday rentals in Las Terrenas

Find and book unique beachfront homes on Airbnb

1 of 3 pages
1 of 3 pages

Popular amenities for beachfront rentals in Las Terrenas

Pet-friendly beachfront home rentals

Beachfront home rentals with a pool

Superhost

Apartment in Las Terrenas

4.85 out of 5 average rating, 109 reviews

Confort bay penthouse #bahia 302 at playa bonita

14–21 Jul

$287 SGD per night
Guest favourite

Apartment in Las Terrenas

5.0 out of 5 average rating, 29 reviews

Sun, Sand & Style: Chic Beachfront apt w/ Terrace

30 Jan – 6 Feb

$264 SGD per night
Guest favourite

Flat in Las Terrenas

5.0 out of 5 average rating, 5 reviews

Cozy 1 Bedroom, Beachfront, Pool

27 Aug – 3 Sep

$98 SGD per night
Guest favourite

Villa in Las Terrenas

4.91 out of 5 average rating, 43 reviews

CASA BOHEME Sublime villa 200 m from the beach

11–18 Mar

$662 SGD per night
Guest favourite

Apartment in Las Terrenas

4.97 out of 5 average rating, 95 reviews

Las Terrenas beachfront 2 bedrooms condo w/ pool.

11–18 Sep

$136 SGD per night
Guest favourite

Apartment in Las Terrenas

5.0 out of 5 average rating, 47 reviews

Beachfront 3bdrm w. private pool/jacuzzi/BBQ!

19–26 Sep

$512 SGD per night
Guest favourite

Apartment in Las Terrenas

4.91 out of 5 average rating, 68 reviews

3-bedroom Ocean Front, Ocean View Duplex Condo

7–14 Jan

$189 SGD per night
Guest favourite

Apartment in Las Terrenas

4.92 out of 5 average rating, 12 reviews

Cozy studio at Playa Bonita Beach

15–22 Aug

$128 SGD per night

Private beachfront home rentals

Quick stats about beachfront rentals in Las Terrenas

  • Total rentals

    460 properties

  • Rentals with a pool

    410 properties have a pool

  • Pet-friendly rentals

    130 properties allow pets

  • Family-friendly rentals

    340 properties are a good fit for families

  • Total number of reviews

    13K reviews

  • Nightly prices starting at

    $41 SGD before taxes and fees

Destinations to explore