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 / Check out
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
Airbnb your home
Help Center
%{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
Treehouses
Off-the-grid
Domes
Luxe
Surfing
Golfing
Containers
Play
A-frames
Mansions
Lakefront
Beach
Filters
, 1 filter applied
1
Show map
Search results; Over 1,000 places
Over 1,000 places
Learn how we sort results
Learn how we sort results
Villa in Puntarenas
Best Spot in Santa Teresa! WiFi, AC, Pool, Parking
3 king beds
3 king beds
Apr 23 – 28
Apr 23 – 28
€ 296
night
€ 296 per night
·
€ 1,476 total
€ 1,476 total
Show price breakdown
New place to stay
New
Superhost
Superhost
Apartment in Puntarenas
Amazing ocean view walk to surf *7 Shared POOL
Professional Host
Professional Host
Apr 18 – 23
Apr 18 – 23
€ 145
€ 117
night
€ 117 per night, originally € 145
·
€ 583 total
€ 583 total
Show price breakdown
5.0 out of 5 average rating, 19 reviews
5.0 (19)
Guest favorite
Guest favorite
Condo in Playa Santa Teresa
NEW! Purapura _Horizon Apartment with POOL
Professional Host
Professional Host
May 16 – 21
May 16 – 21
€ 140
night
€ 140 per night
·
€ 698 total
€ 698 total
Show price breakdown
5.0 out of 5 average rating, 11 reviews
5.0 (11)
Guest favorite
Guest favorite
Home in Santa Teresa Beach
Casa Tina - New 3 Min Walk to Beach Home
Individual Host
Individual Host
May 14 – 19
May 14 – 19
€ 399
night
€ 399 per night
·
€ 1,991 total
€ 1,991 total
Show price breakdown
4.95 out of 5 average rating, 60 reviews
4.95 (60)
Superhost
Superhost
Bungalow in Santa Teresa Beach
Bohemia Bungalow Maya: Comfort, Luxury & Nature
Individual Host
Individual Host
Apr 19 – 24
Apr 19 – 24
€ 280
€ 247
night
€ 247 per night, originally € 280
·
€ 1,233 total
€ 1,233 total
Show price breakdown
4.92 out of 5 average rating, 90 reviews
4.92 (90)
Superhost
Superhost
Condo in Santa Teresa Beach
NEW! Purapura_Ocean Penthouse 2 with POOL
Professional Host
Professional Host
May 13 – 18
May 13 – 18
€ 221
night
€ 221 per night
·
€ 1,101 total
€ 1,101 total
Show price breakdown
Guest favorite
Guest favorite
Home in Santa Teresa Beach
Ocean View Studio, Le Suite Santa Teresa
Individual Host
Individual Host
Apr 28 – May 3
Apr 28 – May 3
€ 380
€ 309
night
€ 309 per night, originally € 380
·
€ 1,544 total
€ 1,544 total
Show price breakdown
4.91 out of 5 average rating, 47 reviews
4.91 (47)
Home in Santa Teresa Beach
Casa Primavera-BRAND NEW villa, Santa Teresa Beach
Individual Host
Individual Host
Apr 28 – May 3
Apr 28 – May 3
€ 521
€ 310
night
€ 310 per night, originally € 521
·
€ 1,548 total
€ 1,548 total
Show price breakdown
4.66 out of 5 average rating, 77 reviews
4.66 (77)
Superhost
Superhost
Villa in Santa Teresa
Villa Pompadour
Individual Host
Individual Host
May 1 – 6
May 1 – 6
€ 448
€ 354
night
€ 354 per night, originally € 448
·
€ 1,770 total
€ 1,770 total
Show price breakdown
4.89 out of 5 average rating, 36 reviews
4.89 (36)
Superhost
Superhost
Villa in Santa Teresa Beach
Modern Ocean View Villa North Santa-Walk To Surf
Professional Host
Professional Host
Jun 16 – 21
Jun 16 – 21
€ 742
night
€ 742 per night
·
€ 3,707 total
€ 3,707 total
Show price breakdown
4.94 out of 5 average rating, 65 reviews
4.94 (65)
Guest favorite
Guest favorite
Home in Santa Teresa Beach
Oceanvista Villa II Santa Teresa Beach
Individual Host
Individual Host
Apr 27 – May 2
Apr 27 – May 2
€ 405
night
€ 405 per night
·
€ 2,021 total
€ 2,021 total
Show price breakdown
4.89 out of 5 average rating, 9 reviews
4.89 (9)
Home in Santa Teresa Beach
PAR en PAR
Professional Host
Professional Host
Apr 27 – May 2
Apr 27 – May 2
€ 808
€ 544
night
€ 544 per night, originally € 808
·
€ 2,718 total
€ 2,718 total
Show price breakdown
5.0 out of 5 average rating, 3 reviews
5.0 (3)
Guest favorite
Guest favorite
Home in Santa Teresa Beach
Casa Layla ocean/jungle paradise w/fast internet
Individual Host
Individual Host
Apr 27 – May 2
Apr 27 – May 2
€ 429
night
€ 429 per night
·
€ 2,145 total
€ 2,145 total
Show price breakdown
5.0 out of 5 average rating, 19 reviews
5.0 (19)
Superhost
Superhost
Home in Puntarenas
Yokovillage Del Bosque Private, Nature, Wifi, Yoga
Individual Host
Individual Host
Apr 18 – 23
Apr 18 – 23
€ 484
€ 357
night
€ 357 per night, originally € 484
·
€ 1,781 total
€ 1,781 total
Show price breakdown
5.0 out of 5 average rating, 10 reviews
5.0 (10)
Guest favorite
Guest favorite
Villa in Santa Teresa Beach
Luxury suites w/Pool and ocean views 1 (Laloon )
Individual Host
Individual Host
Apr 26 – May 1
Apr 26 – May 1
€ 670
€ 526
night
€ 526 per night, originally € 670
·
€ 2,629 total
€ 2,629 total
Show price breakdown
5.0 out of 5 average rating, 35 reviews
5.0 (35)
Guest favorite
Guest favorite
Villa in Santa Teresa Beach
Casa Magnifique - 3 bedroom, amazing ocean views!
Individual Host
Individual Host
May 18 – 23
May 18 – 23
€ 1,007
€ 519
night
€ 519 per night, originally € 1,007
·
€ 2,595 total
€ 2,595 total
Show price breakdown
4.97 out of 5 average rating, 39 reviews
4.97 (39)
Superhost
Superhost
Villa in Sante Teresa de Cobano
The Beach House - Prime Location Beachfront Villa
Individual Host
Individual Host
May 11 – 16
May 11 – 16
€ 1,176
€ 853
night
€ 853 per night, originally € 1,176
·
€ 4,263 total
€ 4,263 total
Show price breakdown
4.84 out of 5 average rating, 64 reviews
4.84 (64)
Guest favorite
Guest favorite
Villa in Santa Teresa beach
Villa Melody
Individual Host
Individual Host
May 10 – 15
May 10 – 15
€ 835
€ 741
night
€ 741 per night, originally € 835
·
€ 3,702 total
€ 3,702 total
Show price breakdown
4.96 out of 5 average rating, 106 reviews
4.96 (106)
1
2
3
4
…
15