Search Filter

Star
  • 4
  • 13
  • 23
  • 3
  • 1
  • 251
Accommodation Type
  • Hotels 56
  • Apartments 42
  • Holiday homes 42
  • Villas 40
  • Lodges 23
  • Aparthotels 21
  • Bed and breakfasts 16
  • Guest houses 15
  • Hostels 14
  • Resorts 12
  • Inns 6
  • Holiday parks 3
  • Homestays 3
  • Country houses 1
  • Chalets 1
Hotel Facilities
  • Internet services276
  • WiFi273
  • Free WiFi270
  • Parking265
  • Free parking265
  • On-site parking252
  • Garden246
  • Non-smoking rooms231
  • Private parking222
  • Terrace220

295 Hotels in Santa Teresa Beach

Order By
cruise
Hotel Raratonga

300 metros norte de "La Lora Amarilla" , Santa Teresa Beach , 60111

Featuring an outdoor pool, Hotel Raratonga is located just 100 metres from Santa Teresa Beach. It offers air-conditioned rooms and apartments with fre...

Guest Reviews
8.9 out of 10

From 115 Reviews
Starting From
USD
cruise
Manalá Hotel

800 metros norte de la cancha de futbol de Santa Teresa , Santa Teresa Beach , 60111

Manalá Hotel is located just 100 metres from the beach in Santa Teresa. It boasts beautiful tropical gardens, an outdoor pool and a restaurant and ba...

Guest Reviews
8.9 out of 10

From 224 Reviews
Starting From
USD
cruise
Esencia Hotel and Villas

2 km north of Cruce de Playa Carmen , Santa Teresa Beach , 50201

Just 100 metres from Santa Teresa beach, Esencia Hotel and Villas offers spa services amid a beautiful natural garden. The outdoor swimming pool and s...

Guest Reviews
8.4 out of 10

From 126 Reviews
Starting From
USD
Otro Lado Lodge

300 mt north of the soccer field Playa santa teresa , Santa Teresa Beach , 50611

Located in Santa Teresa Beach, Otro Lado Lodge offers 3-star accommodation with an outdoor swimming pool, a garden and a bar. Each accommodation at th...

Guest Reviews
9.7 out of 10

From 8 Reviews
Starting From
USD
Hotel Luz de Luna

500 mts al norte de la Escuela de Santa Teresa , Santa Teresa Beach , 60111

Offering an outdoor pool and lush tropical gardens, Hotel Luz de Luna is located in Santa Teresa, just 120 metres from the popular Playa Santa Teresa ...

Guest Reviews
9 out of 10

From 155 Reviews
Starting From
USD
Hotel Meli Melo

500 metros norte de la plaza de futbol , Santa Teresa Beach , 60111

Located less than 80 metres from the beach in Santa Tersea, this rustic hotel features spacious tropical gardens and a shared fully equipped kitchen. ...

Guest Reviews
8.7 out of 10

From 131 Reviews
Starting From
USD
Santa Teresa Surf Vista Villas

150 meters north of Super la Hacienda , Santa Teresa Beach , 60111

Offering a year-round outdoor pool, barbecue and sun terrace, Santa Teresa Surf Vista Villas is set in Santa Teresa in the Puntarenas Region, 11 km fr...

Guest Reviews
9 out of 10

From 57 Reviews
Starting From
USD
Canaima Chill House

400 metres up the hill from Selina North Hostel , Santa Teresa Beach , 60111

This eco-friendly, boutique hotel is located in pretty Santa Teresa on the Nicoya Peninsula. It offers spacious and rustic suites, an outdoor hot tub,...

Guest Reviews
8.8 out of 10

From 163 Reviews
Starting From
USD
Hotel Tropico Latino

Santa Teresa , Santa Teresa Beach , 60111

Hotel Tropico Latino is located in Santa Teresa beach in Nicoya Peninsula. It has a full spa with natural products, as well as a yoga studio and Medit...

Guest Reviews
8.5 out of 10

From 80 Reviews
Starting From
USD
Funky Monkey Lodge

Centro de Santa Teresa , Santa Teresa Beach , 63734

Featuring an outdoor swimming pool and a spa and wellness centre, Funky Monkey Lodge is located only 200 metres from Santa Teresa Beach in Santa Teres...

Guest Reviews
8.3 out of 10

From 12 Reviews
Starting From
USD