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 costa rica
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
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
Treehouses
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 rooms
Over 1,000 rooms
Learn how we sort results
Learn how we sort results
Villa in Puntarenas
Best Spot in Santa Teresa! WiFi, AC, Pool, Parking
Individual Host
Individual Host
23–28 Apr
23–28 Apr
€ 296
night
€ 296 per night
·
€ 1,479 total
€ 1,479 total
Show price breakdown
New place to stay
New
Home in Puntarenas
Casa Bell - Santa Teresa (Ocean view 6BR villa)
Professional Host
Professional Host
27 Apr – 2 May
27 Apr – 2 May
€ 1,692
night
€ 1,692 per night
·
€ 8,456 total
€ 8,456 total
Show price breakdown
New place to stay
New
Superhost
Superhost
Bungalow in Santa Teresa Beach
Bohemia Bungalow Maya: Comfort, Luxury & Nature
Individual Host
Individual Host
19–24 Apr
19–24 Apr
€ 280
€ 248
night
€ 248 per night, originally € 280
·
€ 1,236 total
€ 1,236 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
Casa Tina - New 3 Min Walk to Beach Home
Individual Host
Individual Host
14–19 May
14–19 May
€ 402
night
€ 402 per night
·
€ 2,008 total
€ 2,008 total
Show price breakdown
4.95 out of 5 average rating, 60 reviews
4.95 (60)
Home in Santa Teresa Beach
PAR en PAR
Professional Host
Professional Host
27 Apr – 2 May
27 Apr – 2 May
€ 810
€ 545
night
€ 545 per night, originally € 810
·
€ 2,724 total
€ 2,724 total
Show price breakdown
5.0 out of 5 average rating, 3 reviews
5.0 (3)
Home in Santa Teresa Beach
Casa Primavera-BRAND NEW villa, Santa Teresa Beach
Individual Host
Individual Host
28 Apr – 3 May
28 Apr – 3 May
€ 482
€ 313
night
€ 313 per night, originally € 482
·
€ 1,562 total
€ 1,562 total
Show price breakdown
4.66 out of 5 average rating, 77 reviews
4.66 (77)
Superhost
Superhost
Villa in Santa Teresa Beach
Modern Ocean View Villa North Santa-Walk To Surf
Professional Host
Professional Host
16–21 Jun
16–21 Jun
€ 744
night
€ 744 per night
·
€ 3,716 total
€ 3,716 total
Show price breakdown
4.94 out of 5 average rating, 65 reviews
4.94 (65)
Guest favourite
Guest favourite
Apartment in Playa Santa Teresa
NEW! Purapura _Horizon Apartment with POOL
Professional Host
Professional Host
16–21 May
16–21 May
€ 140
night
€ 140 per night
·
€ 700 total
€ 700 total
Show price breakdown
5.0 out of 5 average rating, 11 reviews
5.0 (11)
Guest favourite
Guest favourite
Villa in Playa Mal País
SantaTeresa Surfing Villa sea view/private pool
Individual Host
Individual Host
29 Apr – 4 May
29 Apr – 4 May
€ 484
€ 293
night
€ 293 per night, originally € 484
·
€ 1,461 total
€ 1,461 total
Show price breakdown
4.97 out of 5 average rating, 117 reviews
4.97 (117)
Superhost
Superhost
Flat in Puntarenas
Amazing ocean view walk to surf *7 Shared POOL
Professional Host
Professional Host
19–24 Apr
19–24 Apr
€ 145
€ 117
night
€ 117 per night, originally € 145
·
€ 584 total
€ 584 total
Show price breakdown
5.0 out of 5 average rating, 19 reviews
5.0 (19)
Guest favourite
Guest favourite
Home in Santa Teresa Beach
Ocean View Studio, Le Suite Santa Teresa
Individual Host
Individual Host
28 Apr – 3 May
28 Apr – 3 May
€ 381
€ 310
night
€ 310 per night, originally € 381
·
€ 1,547 total
€ 1,547 total
Show price breakdown
4.92 out of 5 average rating, 48 reviews
4.92 (48)
Guest favourite
Guest favourite
Home in Santa Teresa Beach
Oceanvista Villa II Santa Teresa Beach
Individual Host
Individual Host
27 Apr – 2 May
27 Apr – 2 May
€ 412
night
€ 412 per night
·
€ 2,058 total
€ 2,058 total
Show price breakdown
4.89 out of 5 average rating, 9 reviews
4.89 (9)
Home in Santa Teresa Beach
Villa Naia Two_Walk to Beach
Individual Host
Individual Host
20–25 Apr
20–25 Apr
€ 715
night
€ 715 per night
·
€ 3,571 total
€ 3,571 total
Show price breakdown
New place to stay
New
Guest favourite
Guest favourite
Home in Santa Teresa Beach
Casa Layla ocean/jungle paradise w/fast internet
Individual Host
Individual Host
27 Apr – 2 May
27 Apr – 2 May
€ 433
night
€ 433 per night
·
€ 2,165 total
€ 2,165 total
Show price breakdown
5.0 out of 5 average rating, 19 reviews
5.0 (19)
Guest favourite
Guest favourite
Villa in Santa Teresa beach
Villa Melody
Individual Host
Individual Host
10–15 May
10–15 May
€ 804
€ 659
night
€ 659 per night, originally € 804
·
€ 3,292 total
€ 3,292 total
Show price breakdown
4.96 out of 5 average rating, 106 reviews
4.96 (106)
Guest favourite
Guest favourite
Villa in Santa Teresa Beach
Casa Magnifique - 3 bedroom, amazing ocean views!
Individual Host
Individual Host
18–23 May
18–23 May
€ 1,009
€ 521
night
€ 521 per night, originally € 1,009
·
€ 2,601 total
€ 2,601 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
11–16 May
11–16 May
€ 1,179
€ 855
night
€ 855 per night, originally € 1,179
·
€ 4,274 total
€ 4,274 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
Beachfront Villa Akoya | Center of Santa Teresa
Individual Host
Individual Host
26 Apr – 1 May
26 Apr – 1 May
€ 1,556
€ 1,274
night
€ 1,274 per night, originally € 1,556
·
€ 6,370 total
€ 6,370 total
Show price breakdown
5.0 out of 5 average rating, 64 reviews
5.0 (64)
1
2
3
4
…
15