Santa Teresa is located in the Province of Puntarenas of Costa Rica. This small town is approximately 93 miles (150 kilometers) west of San Jose in the Nicoya Peninsula. There are 158 accommodation properties available in Santa Teresa, Costa Rica. In this post, I will show you some of the very best accommodations to help …