Skip to content
We’re sorry, some parts of the Airbnb website don’t work properly without JavaScript enabled.
Start your search
Location
Playa Santa Teresa
Check-in / Checkout
Any week
Guests
Add guests
Stays
Experiences
Online Experiences
Where
Search by region
I’m flexible
I’m flexible
Costa Rica
Costa Rica
Europe
Europe
Canada
Canada
Caribbean
Caribbean
Italy
Italy
Check in
Add dates
Check out
Add dates
Who
Add guests
Search
Airbnb your home
Sign up
Log in
Gift cards
Airbnb your home
Help Centre
%{visible} of %{smart_count_str} Airbnb Category showing||||%{visible} of %{smart_count_str} Airbnb Categories showing
Your search
Amazing pools
Countryside
National parks
Amazing views
Beachfront
Rooms
Cabins
Lake
Tiny homes
Design
Farms
Trending
Bed & breakfasts
Chef's kitchens
Camping
New
Tree houses
Off the grid
Containers
Domes
Surfing
Golfing
Luxe
Play
A-frames
Mansions
Lakefront
Beach
Filters
, 1 filter applied
1
Show map
Search results; Over 1,000 places
Over 1,000 places
Villa in Puntarenas
Best Spot in Santa Teresa! WiFi, AC, Pool, Parking
3 king beds
3 king beds
Apr. 23 – 28
Apr. 23 – 28
$434 CAD
night
$434 CAD per night
·
$2,169 CAD total
$2,169 CAD total
Show price breakdown
New place to stay
New
Guest favourite
Guest favourite
Apartment in Santa Teresa Beach
Beautiful apartment, pool, 5 min walk to the beach
1 king bed
1 king bed
May 28 – Jun. 2
May 28 – Jun. 2
$110 CAD
night
$110 CAD per night
·
$551 CAD total
$551 CAD total
Show price breakdown
4.98 out of 5 average rating, 124 reviews
4.98 (124)
Guest favourite
Guest favourite
Condo in Playa Santa Teresa
NEW! Purapura _Horizon Apartment with POOL
1 bed
1 bed
May 16 – 21
May 16 – 21
$205 CAD
night
$205 CAD per night
·
$1,026 CAD total
$1,026 CAD total
Show price breakdown
5.0 out of 5 average rating, 11 reviews
5.0 (11)
Guest favourite
Guest favourite
Home in Santa Teresa Beach
Casa Tina - New 3 Min Walk to Beach Home
4 beds
4 beds
May 14 – 19
May 14 – 19
$566 CAD
night
$566 CAD per night
·
$2,829 CAD total
$2,829 CAD total
Show price breakdown
4.95 out of 5 average rating, 60 reviews
4.95 (60)
Superhost
Superhost
Condo in Santa Teresa Beach
NEW! Purapura_Ocean Penthouse 2 with POOL
4 beds
4 beds
May 13 – 18
May 13 – 18
$324 CAD
night
$324 CAD per night
·
$1,618 CAD total
$1,618 CAD total
Show price breakdown
Superhost
Superhost
Bungalow in Santa Teresa Beach
Bohemia Bungalow Maya: Comfort, Luxury & Nature
2 beds
2 beds
Apr. 19 – 24
Apr. 19 – 24
$410 CAD
$362 CAD
night
$362 CAD per night, originally $410 CAD
·
$1,811 CAD total
$1,811 CAD total
Show price breakdown
4.92 out of 5 average rating, 90 reviews
4.92 (90)
Guest favourite
Guest favourite
Home in Santa Teresa Beach
Ocean View Studio, Le Suite Santa Teresa
1 king bed
1 king bed
Apr. 28 – May 3
Apr. 28 – May 3
$558 CAD
$453 CAD
night
$453 CAD per night, originally $558 CAD
·
$2,267 CAD total
$2,267 CAD total
Show price breakdown
4.92 out of 5 average rating, 48 reviews
4.92 (48)
Superhost
Superhost
Villa in Santa Teresa Beach
Modern Ocean View Villa North Santa-Walk To Surf
4 king beds
4 king beds
Jun. 16 – 21
Jun. 16 – 21
$1,089 CAD
night
$1,089 CAD per night
·
$5,447 CAD total
$5,447 CAD total
Show price breakdown
4.94 out of 5 average rating, 65 reviews
4.94 (65)
Guest favourite
Guest favourite
Villa in Playa Mal País
SantaTeresa Surfing Villa sea view/private pool
3 king beds
3 king beds
Apr. 29 – May 4
Apr. 29 – May 4
$693 CAD
$412 CAD
night
$412 CAD per night, originally $693 CAD
·
$2,060 CAD total
$2,060 CAD total
Show price breakdown
4.97 out of 5 average rating, 117 reviews
4.97 (117)
Home in Santa Teresa Beach
PAR en PAR
5 beds
5 beds
Apr. 27 – May 2
Apr. 27 – May 2
$1,186 CAD
$798 CAD
night
$798 CAD per night, originally $1,186 CAD
·
$3,992 CAD total
$3,992 CAD total
Show price breakdown
5.0 out of 5 average rating, 3 reviews
5.0 (3)
Guest favourite
Guest favourite
Home in Santa Teresa Beach
Oceanvista Villa II Santa Teresa Beach
2 king beds
2 king beds
Apr. 27 – May 2
Apr. 27 – May 2
$582 CAD
night
$582 CAD per night
·
$2,909 CAD total
$2,909 CAD total
Show price breakdown
4.89 out of 5 average rating, 9 reviews
4.89 (9)
Guest favourite
Guest favourite
Home in Puntarenas
Yokovillage Del Bosque Private, Nature, Wifi, Yoga
3 beds
3 beds
Apr. 19 – 24
Apr. 19 – 24
$708 CAD
$523 CAD
night
$523 CAD per night, originally $708 CAD
·
$2,617 CAD total
$2,617 CAD total
Show price breakdown
5.0 out of 5 average rating, 10 reviews
5.0 (10)
Guest favourite
Guest favourite
Villa in Santa Teresa Beach
Casa Magnifique - 3 bedroom, amazing ocean views!
3 beds
3 beds
May 18 – 23
May 18 – 23
$1,479 CAD
$763 CAD
night
$763 CAD per night, originally $1,479 CAD
·
$3,813 CAD total
$3,813 CAD total
Show price breakdown
4.97 out of 5 average rating, 39 reviews
4.97 (39)
Guest favourite
Guest favourite
Villa in Santa Teresa beach
Villa Melody
4 king beds
4 king beds
May 10 – 15
May 10 – 15
$1,178 CAD
$965 CAD
night
$965 CAD per night, originally $1,178 CAD
·
$4,824 CAD total
$4,824 CAD total
Show price breakdown
4.96 out of 5 average rating, 106 reviews
4.96 (106)
Guest favourite
Guest favourite
Home in Santa Teresa Beach
Casa Layla ocean/jungle paradise w/fast internet
3 beds
3 beds
Apr. 27 – May 2
Apr. 27 – May 2
$610 CAD
night
$610 CAD per night
·
$3,048 CAD total
$3,048 CAD total
Show price breakdown
5.0 out of 5 average rating, 19 reviews
5.0 (19)
Guest favourite
Guest favourite
Cottage in Santa Teresa Beach
Milla La María - North Santa Teresa Villa
3 beds
3 beds
Apr. 28 – May 3
Apr. 28 – May 3
$676 CAD
night
$676 CAD per night
·
$3,379 CAD total
$3,379 CAD total
Show price breakdown
4.97 out of 5 average rating, 74 reviews
4.97 (74)
Superhost
Superhost
Villa in Sante Teresa de Cobano
The Beach House - Prime Location Beachfront Villa
5 beds
5 beds
May 11 – 16
May 11 – 16
$1,728 CAD
$1,253 CAD
night
$1,253 CAD per night, originally $1,728 CAD
·
$6,264 CAD total
$6,264 CAD total
Show price breakdown
4.84 out of 5 average rating, 64 reviews
4.84 (64)
Guest favourite
Guest favourite
Villa in Santa Teresa Beach
Luxury suites w/Pool and ocean views 1 (Laloon )
1 bed
1 bed
Apr. 26 – May 1
Apr. 26 – May 1
$983 CAD
$773 CAD
night
$773 CAD per night, originally $983 CAD
·
$3,863 CAD total
$3,863 CAD total
Show price breakdown
5.0 out of 5 average rating, 36 reviews
5.0 (36)
1
2
3
4
…
15