See the latest prices and deals by choosing your dates.
Hotel in Santa Teresa Beach
Located just 230 feet from Playa Carmen Beach, Hotel Santa Teresa by the Beach has an outdoor pool, sun terraces and a seasonal snack bar. Surfing lessons can be arranged on site.
the staff was always helpful, kind and make us as home. the place is close to the beach, restaurant and supermarket.
Hotel in Santa Teresa Beach
Offering a year-round outdoor pool, barbecue and sun terrace, Santa Teresa Surf Vista Villas is set in Santa Teresa in the Puntarenas Region, 6.8 mi from Montezuma.
We loved staying here. The view is amazing and the room is comfy and cute. The sunsets are nice on the beach, but trust me they’re even better in a hammock overlooking the entire ocean from your villa. Andy is so helpful and nice, when we come back to Santa Teresa we will definitely stay here again.
Hotel in Santa Teresa Beach
Offering an outdoor pool and a spa and wellness center, Hotel Atrapasueños is located in Santa Teresa, just 328 feet from Playa Santa Teresa beach.
Loved it, will be back for a month!
Hotel in Santa Teresa Beach
This eco-friendly, boutique hotel is located in pretty Santa Teresa on the Nicoya Peninsula.
The Eco Chic Hotel Canaima Chill House was booked quickly, as there were not a lot of options left, save for crowded hostels and dormitories. It was slightly out of my price range, but occasionally, I like to splurge. I have spent enough time in this country convincing people I am not rich... I might as well second guess myself from time to time. It was eco. It was chill. And it was definitely chic. WOW! There was NOTHING wrong with this place. In fact, had I been blessed with a more affluent and luxurious lifestyle, I might consider staying here for a year... or more. It was my own personal Eden for the evening. My spacious, boutique suite could have accommodated 4-5 people, but I had the entire place to myself and I properly planned to use every single second of it. The room had a Sleeping Beauty bed, with full netting and grand windows where my head lie, giving a magical good morning view out into the garden, when I awoke. Even the shower had a jungle view... built right into the backside of the lush labyrinth. The gardens were tended to and cared for, but not pristine. They were symbolic of a 'chill' expression and mirrored that of the surrounding tropical entanglement. Wild. Lush. In the middle of my own private rainforest oasis, was a small pool, no bigger than that of a backyard plunge pool. After a refreshing dip, I climbed into the hammock chair that hung above the water, and relaxed, in pure harmony with nature, and enjoyed a glass of white wine. The colourful birds were chirping all around and the howler monkeys were making their eerie calls. The patio not only had a full bar table, with open windows into the kitchen area, but also a full glass table set, a hammock and a bamboo swinging bed. I lied there for at least two hours, dripping wet from the pool, and rocking back & forth, back & forth... back & forth. It was so soothing, I forgot to drink my wine!
Hotel in Santa Teresa Beach
Offering an outdoor swimming pool and beautiful garden, Fuego Lodge is located in Santa Teresa, 820 feet from the beach. Free WiFi access is available in all areas of this lodge.
Everyone at the property was super accommodating and so nice. They went above and beyond to help us with any questions or needs. The room was super clean and the breakfast was very nice. The location was near everything you need../ The best beach and plenty of yoga studios, restaurants, etc. I highly recommend staying here.
Hotel in Santa Teresa Beach
Offering accommodations in Santa Teresa, Believe Surf & Yoga Lodge Santa Teresa provides guests with free WiFi throughout the property.
Great yoga sessions In the mornings. Quiet at night. Nice kitchen but also the possibility to get food there.
Hotel in Santa Teresa Beach
This place is famous for world-class surfing. It just will take you 3 minutes to get to Playa Carmen, Santa Teresa location is famous warm water, constant waves for surfers, warm weather all year...
The friendliest staff ever, have just good things to say!
Hotel in Santa Teresa Beach
Offering an outdoor pool and lush tropical gardens, Hotel Luz de Luna is located in Santa Teresa, just 394 feet from the popular Playa Santa Teresa beach. It offers free WiFi and on-site parking.
Awesome, highly recommended! The owner is really down to earth and helpful, we really enjoyed this stay! A few hundred metres from the beach, and some of the nicer restaurants, overall great.
Hotel in Santa Teresa Beach
Located in Santa Teresa Beach, a 4-minute walk from Santa Teresa Beach, Casa Cecilia Beach Front provides accommodations with a garden, free private parking, a shared lounge and a terrace.
We could have stayed here for a month! amazing place! Quiet with the most beautiful beachfront! We would definitely stay here next time!
Hotel in Santa Teresa Beach
Located in Santa Teresa Beach, a 2-minute walk from Santa Teresa Beach, Somos provides accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.
The people working at Somos are all so friendly and helpfull. We felt super welcome and we absolutely loved staying here. The Deluxe dorm is the best you can get: biggest and most comfortable beds with privacy. We would recommend everybody staying here, we booked an extra night because we didn't want to leave. It's easy to meet new people because there is live music almost every night in the bar. Also, there are some really nice rooms where you can hang out and meet new people: the cafe, the living room, the swimming Pool, playing pool...
Popular with guests booking hotels in Santa Teresa Beach
Popular with guests booking hotels in Santa Teresa Beach
Popular with guests booking hotels in Santa Teresa Beach
Popular with guests booking hotels in Santa Teresa Beach
Popular with guests booking hotels in Santa Teresa Beach
Popular with guests booking hotels in Santa Teresa Beach
Popular with guests booking hotels in Santa Teresa Beach
Popular with guests booking hotels in Santa Teresa Beach
Popular with guests booking hotels in Santa Teresa Beach
Popular with guests booking hotels in Santa Teresa Beach
Offering accommodations in Santa Teresa, Believe Surf & Yoga Lodge Santa Teresa provides guests with free WiFi throughout the property.
3 time i was here... Best is the vibe and community here
Offering an outdoor pool and a spa and wellness center, Hotel Atrapasueños is located in Santa Teresa, just 328 feet from Playa Santa Teresa beach.
Lovely staff. Awesome location. Good vibe. Nice rooms.
Manalá Hotel is located just 328 feet from the beach in Santa Teresa. It features beautiful tropical gardens, an outdoor pool.
We liked the quietness and the space in our bungalow.
Hotel Vista de Olas is a property surrounded by a tropical forest, featuring an outdoor swimming pool, massages for a fee and sun terraces.
the views are stunning and all the staff are amazing
Located just 230 feet from Playa Carmen Beach, Hotel Santa Teresa by the Beach has an outdoor pool, sun terraces and a seasonal snack bar. Surfing lessons can be arranged on site.
Location was great! Staff was very nice and polite.
This place is famous for world-class surfing. It just will take you 3 minutes to get to Playa Carmen, Santa Teresa location is famous warm water, constant waves for surfers, warm weather all year...
The friendliest staff ever, have just good things to say!
Offering outdoor pool and a restaurant, Banana Beach Bungalows is located in Santa Teresa Beach. Free Wi-Fi access is available.
El servicio del personal del restaurante excelente
Mint Santa Teresa is a boutique hotel in the center of Santa Teresa, walking distance from restaurants, bars and the beautiful beach of Playa Carmen.
El hotel es muy relajado, sientes paz y mucha tranquilidad
Set 984 feet from Santa Teresa Beach, Outsite Santa Teresa Playa offers accommodations with free private parking and an outdoor swimming pool .
Nice Location Good Rooms Clean Close to the beach
Set in Santa Teresa, on the main surf beach, Hotel Buenos Aires features an outdoor pool with a bar and views of the sea. Guests can enjoy the on-site restaurant.
I loved the location, the facilities, the view and the great owner
Casa MarBella is a boutique hotel located on a mountain slope in Santa Teresa. The hotel provides a panoramic ocean view and offers infinity pool, Wi-Fi, and free parking area.
Really nice pool and sweet staff! Nice with the fruits available
Offering an outdoor swimming pool and beautiful garden, Fuego Lodge is located in Santa Teresa, 820 feet from the beach. Free WiFi access is available in all areas of this lodge.
Excelente locación. Great staff. Delicious breakfast!
ARjAU Boutique Hotel - Adults Only features an outdoor swimming pool, garden, a shared lounge and terrace in Santa Teresa Beach.
Located in Santa Teresa Beach, a 15-minute walk from Santa Teresa Beach, LALOON Luxury Suites - Adults Only provides accommodations with an outdoor swimming pool, free private parking and a terrace.
Cafe'da manha muito bom; proprietario solicito e atento.
Located in Santa Teresa Beach, 1.3 miles from Manzanillo Beach, Calamocha Lodge provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.
One of the best Lodges i ever stayed ! The views are just breathtaking. Thank you
Located in Santa Teresa Beach, Vista del Alma offers an outdoor swimming pool and garden. The property has a terrace, as well as a shared lounge.
une vue à couper le souffle . un hôtel très très joli
Featuring an outdoor pool, Hotel Raratonga is located just 328 feet from Santa Teresa Beach. It offers air-conditioned rooms and apartments with free Wi-Fi and tropical garden views.
Quiet, good wifi, close to the beach and restaurants.
Offering an outdoor pool, Villas Santa Teresa is located in Santa Teresa. It features a terrace with outdoor furniture. Free WiFi access is available in this resort.
Absolut Top Villas mit viel Qualität und Geschmack eingerichtet!
Offering an outdoor pool and lush tropical gardens, Hotel Luz de Luna is located in Santa Teresa, just 394 feet from the popular Playa Santa Teresa beach. It offers free WiFi and on-site parking.
beautiful location — walking distance to good surf 🏄♀️
An outdoor pool, tropical gardens and stylish Art Deco-inspired apartments and villas can be found at this seafront resort.
The room was great! Very Clean and very comfortable :)
This eco-friendly, boutique hotel is located in pretty Santa Teresa on the Nicoya Peninsula.
Beautiful location! The walk up the hill isn't so bad!
Just 328 feet from Santa Teresa beach, Esencia Hotel and Villas offers spa services amid a beautiful natural garden.
We loved everything about our stay! Highly recommended!
Located in Santa Teresa Beach, a 18-minute walk from Santa Teresa Beach, Sangha Retreat has accommodations with a garden, free private parking and a terrace. Each room includes a patio.
Located in Santa Teresa Beach, 2297 feet from Santa Teresa Beach, Hotel Ritmo Tropical - Pool and Breakfast features accommodations with an outdoor swimming pool, free private parking, a bar and a...
great place , family running, great pool , perfect location