Hotels in Santa Teresa
Choose from 103 hotels to book in Santa Teresa.
Santa Teresa is a small town in Puntarenas Province, Costa Rica. It is located about 150 kilometres (93 mi) west of the capital city of San José. Like other coastal villages on the Nicoya Peninsula such as neighboring Mal Pais, Santa Teresa started as a remote fishing village, relying on agriculture, cattle ranching and small-scale fishing.
Read the extended destination guide
Santa Teresa is a small town in Puntarenas Province, Costa Rica. It is located about 150 kilometres (93 mi) west of the capital city of San José. Like other coastal villages on the Nicoya Peninsula such as neighboring Mal Pais, Santa Teresa started as a remote fishing village, relying on agriculture, cattle ranching and small-scale fishing. Today, tourism is the main source of income of most families, and the town hosts surf camps, yoga retreats, and both luxury and budget accommodations.
Full source article ↗Explore the hotels, then choose your dates and guests to check prices and availability for your trip.
Explore hotels in Santa Teresa
Other cities in Costa Rica
All cities in Costa RicaPhoto and text credits
- Santa Teresa: Photo: LOG83 · CC BY-SA 4.0 · Wikimedia Commons
- Text: Wikipedia · Text available under CC BY-SA 4.0
