Search Filter

Price

Star
  • 3
  • 15
  • 23
  • 2
  • 1
  • 227
Accommodation Type
  • Hotels 53
  • Holiday homes 37
  • Apartments 36
  • Lodges 26
  • Villas 26
  • Bed and breakfasts 20
  • Aparthotels 19
  • Guest houses 17
  • Resorts 12
  • Hostels 11
  • Inns 6
  • Homestays 4
  • Holiday parks 3
  • Chalets 1
Hotel Facilities
  • Garden211
  • Air conditioning191
  • Non-smoking rooms191
  • WiFi available in all areas185
  • Airport shuttle172
  • Airport shuttle (additional charge)161
  • Fishing160
  • Swimming pool153
  • Horse riding152
  • Daily maid service150

271 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.8 out of 10

From 116 Reviews
Starting From
USD 42
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 232 Reviews
Starting From
USD 70.85
cruise
Selina Santa Teresa North

100 Metros norte del Campo de fútbol de Santa Teresa , Santa Teresa Beach ,

This place is famous for world-class surfing. Surrounded by a broad strip of forest that frames an endless beach, Santa Teresa location is famous warm...

Guest Reviews
8 out of 10

From 549 Reviews
Starting From
USD 10
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.3 out of 10

From 115 Reviews
Starting From
USD 85.03
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
8.9 out of 10

From 161 Reviews
Starting From
USD 45
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.6 out of 10

From 107 Reviews
Starting From
USD 40
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
8.9 out of 10

From 41 Reviews
Starting From
USD 45.5
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 140 Reviews
Starting From
USD 71
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.3 out of 10

From 93 Reviews
Starting From
USD 135
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
7.7 out of 10

From 13 Reviews
Starting From
USD 120