Skip to content
We’re sorry, some parts of the Airbnb website don’t work properly without JavaScript enabled.
Start your search
Location
Santa Teresa beach
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
0
Show map
Search results; 388 places
388 places
Guest favourite
Guest favourite
Apartment in Santa Teresa Beach
Beautiful apartment, pool, 5 min walk to the beach
9-min walk
9-min walk
May 28 – Jun. 2
May 28 – Jun. 2
$110 CAD
night
$110 CAD per night
·
$550 CAD total
$550 CAD total
Show price breakdown
4.98 out of 5 average rating, 124 reviews
4.98 (124)
Guest favourite
Guest favourite
Apartment in Playa Santa Teresa
Best location: Surf & Work Right at Your Doorstep
2-min walk
2-min walk
Apr. 20 – 25
Apr. 20 – 25
$220 CAD
night
$220 CAD per night
·
$1,101 CAD total
$1,101 CAD total
Show price breakdown
4.92 out of 5 average rating, 79 reviews
4.92 (79)
Superhost
Superhost
Apartment in Provincia de Puntarenas
Airy, open plan apartment in heart of Santa Teresa
3-min walk
3-min walk
May 15 – 20
May 15 – 20
$108 CAD
night
$108 CAD per night
·
$542 CAD total
$542 CAD total
Show price breakdown
4.85 out of 5 average rating, 47 reviews
4.85 (47)
Superhost
Superhost
Apartment in Provincia de Puntarenas
Amazing "OCEAN" View Walk to the beach *1
2-min walk
2-min walk
May 20 – 25
May 20 – 25
$228 CAD
$187 CAD
night
$187 CAD per night, originally $228 CAD
·
$933 CAD total
$933 CAD total
Show price breakdown
4.89 out of 5 average rating, 214 reviews
4.89 (214)
Superhost
Superhost
Apartment in Santa Teresa Beach
Nautilus Villas -1 bed w/Kitchen Villa-Pool & Yoga
7-min walk
7-min walk
Apr. 23 – 28
Apr. 23 – 28
$231 CAD
night
$231 CAD per night
·
$1,153 CAD total
$1,153 CAD total
Show price breakdown
4.75 out of 5 average rating, 75 reviews
4.75 (75)
Superhost
Superhost
Apartment in Santa Teresa Beach
Large 1 Bedroom Apartment in Santa Teresa
4-min drive
4-min drive
Apr. 21 – 26
Apr. 21 – 26
$291 CAD
$119 CAD
night
$119 CAD per night, originally $291 CAD
·
$596 CAD total
$596 CAD total
Show price breakdown
4.7 out of 5 average rating, 153 reviews
4.7 (153)
Superhost
Superhost
Apartment in Puntarenas
Amazing ocean view walk to surf *7 Shared POOL
3-min walk
3-min walk
Apr. 21 – 26
Apr. 21 – 26
$212 CAD
$171 CAD
night
$171 CAD per night, originally $212 CAD
·
$855 CAD total
$855 CAD total
Show price breakdown
5.0 out of 5 average rating, 19 reviews
5.0 (19)
Guest favourite
Guest favourite
Apartment in Santa Teresa Beach
Brand New 1Br apt just 100m from beach
10-min walk
10-min walk
May 5 – 10
May 5 – 10
$139 CAD
$118 CAD
night
$118 CAD per night, originally $139 CAD
·
$592 CAD total
$592 CAD total
Show price breakdown
5.0 out of 5 average rating, 11 reviews
5.0 (11)
Guest favourite
Guest favourite
Apartment in Santa Teresa Beach
Top location near beach and quiet 200mb wifi
3-min walk
3-min walk
Apr. 25 – 30
Apr. 25 – 30
$151 CAD
night
$151 CAD per night
·
$757 CAD total
$757 CAD total
Show price breakdown
4.94 out of 5 average rating, 108 reviews
4.94 (108)
Guest favourite
Guest favourite
Apartment in Santa Teresa
Magic Place GRIS
3-min walk
3-min walk
Jun. 4 – 9
Jun. 4 – 9
$188 CAD
night
$188 CAD per night
·
$942 CAD total
$942 CAD total
Show price breakdown
4.92 out of 5 average rating, 39 reviews
4.92 (39)
Superhost
Superhost
Apartment in Puntarenas
Magic Place Celeste
2-min walk
2-min walk
May 18 – 23
May 18 – 23
$172 CAD
$139 CAD
night
$139 CAD per night, originally $172 CAD
·
$695 CAD total
$695 CAD total
Show price breakdown
New place to stay
New
Superhost
Superhost
Apartment in Santa Teresa Beach
private room tropical bamboo 1
12-min walk
12-min walk
Apr. 20 – 25
Apr. 20 – 25
$80 CAD
$69 CAD
night
$69 CAD per night, originally $80 CAD
·
$346 CAD total
$346 CAD total
Show price breakdown
4.83 out of 5 average rating, 77 reviews
4.83 (77)
Guest favourite
Guest favourite
Apartment in Provincia de Puntarenas
Lovely studio - Great food & surf on the doorstep!
3-min walk
3-min walk
May 29 – Jun. 3
May 29 – Jun. 3
$110 CAD
night
$110 CAD per night
·
$550 CAD total
$550 CAD total
Show price breakdown
4.86 out of 5 average rating, 70 reviews
4.86 (70)
Apartment in Santa Teresa Beach
FRESH! A/C comfortable clean with secure parking
13-min walk
13-min walk
Apr. 21 – 26
Apr. 21 – 26
$101 CAD
$91 CAD
night
$91 CAD per night, originally $101 CAD
·
$454 CAD total
$454 CAD total
Show price breakdown
5.0 out of 5 average rating, 4 reviews
5.0 (4)
Guest favourite
Guest favourite
Apartment in Malpais
Tropical Penthouse • Pool View Balcony • Nr Beach
16-min drive
16-min drive
May 15 – 20
May 15 – 20
$259 CAD
night
$259 CAD per night
·
$1,296 CAD total
$1,296 CAD total
Show price breakdown
4.94 out of 5 average rating, 277 reviews
4.94 (277)
Guest favourite
Guest favourite
Apartment in Santa Fe
Alma Hotel Santa Teresa Loft
3-min walk
3-min walk
Apr. 20 – 25
Apr. 20 – 25
$179 CAD
night
$179 CAD per night
·
$894 CAD total
$894 CAD total
Show price breakdown
5.0 out of 5 average rating, 21 reviews
5.0 (21)
Guest favourite
Guest favourite
Apartment in Puntarenas
Botanika 2bdr House 4 —private pool —TOP location
9-min walk
9-min walk
May 25 – 30
May 25 – 30
$312 CAD
night
$312 CAD per night
·
$1,562 CAD total
$1,562 CAD total
Show price breakdown
4.92 out of 5 average rating, 12 reviews
4.92 (12)
Guest favourite
Guest favourite
Apartment in Puntarenas
Botanika 1bdr Suite 5 —private pool —TOP location
9-min walk
9-min walk
May 20 – 25
May 20 – 25
$176 CAD
night
$176 CAD per night
·
$880 CAD total
$880 CAD total
Show price breakdown
4.85 out of 5 average rating, 27 reviews
4.85 (27)
1
2
3
4
…
15