Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Santa Teresa

Filter by star ratings
All filters
Hostel Dos Monos
8.0 Excellent

1.6 mi from city centre, Santa Teresa Show on map

ExcellentBased on 312 reviews
8.0

Hostel Dos Monos South is located in Santa Teresa and features complimentary Wi-Fi. It also provides massage services, an express check-in and check-out feature and a swimming pool.

Santascabinas
7.9 Good

1.1 mi from city centre, Santa Teresa Show on map

GoodBased on 71 reviews
7.9

Boasting an outdoor pool and free Wi-Fi, Santascabinas is situated in Santa Teresa and offers comfortable accommodation. It also provides a kids pool, a tour desk and an express check-in and check-out feature.

Makanas Beach Bungalows
8.6 Excellent

0.9 mi from city centre, Santa Teresa Show on map

ExcellentBased on 110 reviews
8.6

Makanas Beach Bungalows offers 3-star accommodation in Santa Teresa. It provides free Wi-Fi, a terrace and a safe.

Villa Cacao
9.2 Excellent

1.1 mi from city centre, Santa Teresa Show on map

ExcellentBased on 179 reviews
9.2

This comfortable hotel in Santa Teresa offers complimentary wireless internet, as well as a beauty centre and an outdoor pool. It also features massage services, a sun deck and an express check-in and check-out feature.

Nautilus Boutique Hotel
8.5 Excellent

0.4 mi from city centre, Santa Teresa Show on map

ExcellentBased on 35 reviews
8.5

Conveniently situated and featuring an outdoor pool, this elegant hotel is located an easy drive from Malpais. Guests can also enjoy free internet throughout the property.

Paradise Beach Lodge
9.4 Excellent

0.4 mi from city centre, Carmen Show on map

ExcellentBased on 49 reviews
9.4

Boasting a swimming pool, Paradise Beach Resort Malpais is located in Malpais and provides comfortable accommodation. It also features free Wi-Fi.

Fuego Lodge
9.4 Excellent

0.5 mi from city centre, Santa Teresa Show on map

ExcellentBased on 215 reviews
9.4

Conveniently situated and offering an outdoor pool, this comfortable lodge is located an easy drive from Malpais. Guests can also enjoy complimentary internet access throughout the property.

Hotel Nantipa - A Tico Beach Experience

0.9 mi from city centre, Santa Teresa Show on map

Hotel Nantipa - A Tico Beach Experience offers a comfortable setting while in Santa Teresa.

Hotel Alkamar
8.7 Excellent

0.4 mi from city centre, Tambor Show on map

ExcellentBased on 49 reviews
8.7

Hotel Alkamar provides a comfortable setting when in Tambor. It also offers free Wi-Fi, an outdoor pool and a kids pool.

Peace Loft Santa Teresa
9.3 Excellent

1.1 mi from city centre, Santa Teresa Show on map

ExcellentBased on 66 reviews
9.3

Conveniently situated and featuring an outdoor pool, this comfortable property is located within easy driving distance of Montezuma. Those staying at the property can also make use of free Wi-Fi throughout their stay.

Tips for booking a Santa Teresa hotel

Cheapest month:October
Most expensive month:December
Average price in Santa Teresa:$226/night
Absolute cheapest price found:$8/night
Cheapest day:Monday
Most expensive day:Wednesday
$79 - $527
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$62 - $267
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Santa Teresa hotels

Show all 344 hotels
1
Florblanca
10.0 Excellent

0.8 mi from city centre, Santa Teresa Show on map

Florblanca provides comfortable 3.5-star accommodation in Santa Teresa. It also offers an outdoor pool, a concierge and a beauty centre.

2
Casa Marbella
9.5 Excellent

1.5 mi from city centre, Santa Teresa Show on map

This comfortable hotel in Santa Teresa offers complimentary wireless internet, as well as a Jacuzzi and an infinity pool. It also features a terrace with panoramic ocean views.

3
marAmar Bungalows
9.2 Excellent

0.1 mi from city centre, Santa Teresa Show on map

This comfortable property in Santa Teresa offers free wireless internet, as well as a swimming pool and luggage storage. It provides laundry facilities, and is a brief walk from Santa Teresa Beach.

4
Hotel Meli Melo
9.1 Excellent

0.3 mi from city centre, Santa Teresa Show on map

Situated in Santa Teresa, Hotel Meli Melo is an easy drive from Malpais and Playa Cabuya. It also offers free Wi-Fi, a swimming pool and free bicycle rental.

5
Brunela Soldiers Hostel
7.9 Good

1.1 mi from city centre, Santa Teresa Show on map

Brunela Soldiers Hostel is situated in Santa Teresa and is close to Santa Teresa Beach. It also provides bicycle rental and a car rental desk.

Cheapest hotels in Santa Teresa, Puntarenas

Show all 344 hotels
Hostel Dos Monos
8.0 Excellent

1.6 mi from city centre, Santa Teresa Show on map

Hostel Dos Monos South is located in Santa Teresa and features complimentary Wi-Fi. It also provides massage services, an express check-in and check-out feature and a swimming pool.

$12
Avg. per night
Zeneidas Surf Garden
8.2 Excellent

0.3 mi from city centre, Santa Teresa Show on map

Zeneidas Surf Garden offers a comfortable setting while in Santa Teresa. It is steps from Santa Teresa Beach.

$17
Avg. per night
Pura Vida Mini Hostel Santa Teresa
7.7 Good

1.5 mi from city centre, Santa Teresa Show on map

Pura Vida Mini Hostel Santa Teresa provides a comfortable setting when in Santa Teresa. It also offers a tour desk, free Wi-Fi and an outdoor pool.

$19
Avg. per night
Don Jons
8.2 Excellent

0.5 mi from city centre, Santa Teresa Show on map

Don Jon s provides a comfortable setting while in Santa Teresa. It offers a safe and a terrace, and is an easy stroll from Santa Teresa Beach.

$20
Avg. per night
Hostel Cabinas Playa
8.5 Excellent

3.3 mi from city centre, Malpais Show on map

Hostel Cabinas Playa is situated in Santa Teresa and offers complimentary wireless internet. Only a short stroll from Santa Teresa Beach, it provides comfortable rooms equipped with a private bathroom.

$24
Avg. per night
Brunela Soldiers Hostel
7.9 Good

1.1 mi from city centre, Santa Teresa Show on map

Brunela Soldiers Hostel is situated in Santa Teresa and is close to Santa Teresa Beach. It also provides bicycle rental and a car rental desk.

$25
Avg. per night
Slow Monkey Hostel
8.3 Excellent

1.3 mi from city centre, Santa Teresa Show on map

Slow Monkey Hostel is located in Santa Teresa and features complimentary Wi-Fi. It also provides a 24-hour reception, bicycle rental and an outdoor pool.

$25
Avg. per night
Mal Pais Surf Camp
8.8 Excellent

2.0 mi from city centre, Santa Teresa Show on map

This comfortable hotel in Malpais offers complimentary Wi-Fi, as well as a 24-hour reception and a swimming pool. It also features a laundry service.

$28
Avg. per night

Hotel prices in Santa Teresa

2 stars and under

$12 - $706

#1 Most popular

Canaima Chill House
8.7 Excellent
$90
Avg. per night

#2 Most popular

Mal Pais Surf Camp
8.8 Excellent
$28
Avg. per night

Best value

Hostel Dos Monos
8.0 Excellent
$12
Avg. per night
3 stars

$70 - $677

#1 Most popular

$151
Avg. per night

#2 Most popular

Hotel Manalá
8.9 Excellent
$121
Avg. per night

Best value

Funky Monkey Lodge
8.9 Excellent
$70
Avg. per night
4 stars +

$208 - $396

$208
Avg. per night
$396
Avg. per night

Best value

$254
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Santa Teresa

About Santa Teresa

Santa Teresa is a quintessential Costa Rican beach town fringed by golden sand and swaying coconut palms. It's a mecca for sun-bronzed surfers, laid-back yogis and backpackers travelling the Latin American circuit. Bask on the beach by day and enjoy lively nightlife after sunset.

Things to do

Playa Santa Teresa boasts rolling waves and a challenging point break. Relax on the sand, rent a board or sign up for surf lessons with one of the friendly locals. Playa Hermosa is a favourite spot for surfers, while the sheltered coves at Playa El Carmen are great for swimming and sunbathing.

Stretch your body and rejuvenate your mind with yoga classes at local studios. Renting a stand-up paddleboard offers a full-body workout and fantastic views of the Pacific Ocean, while sunset horseback riding tours are a great way to enjoy Santa Teresa's beaches.

Adventure seekers can soar over the treetops on a canopy zip-line. Watch for toucans, sloths, howler monkeys and butterflies flitting in the tropical forest, then hike in the Cabo Blanco Nature Reserve to experience the natural beauty of the Nicoya Peninsula.

Boasting jaw-dropping ocean views, Papaya Lounge is one of Santa Teresa's best places to wine and dine. It serves creative tapas inspired by local and seasonal ingredients, with coffee-braised beef and passionfruit-glazed seafood skewers on the menu. Koji restaurant boasts ocean-fresh sushi, while Zwart Café serves healthy breakfasts in a chic space filled with surf-inspired art.

Getting around

Santa Teresa's streets are easy to get around on foot, with the main promenade located just steps from the beach. Bicycles are a popular way to get around town, while ATVs offer the freedom to explore nearby beaches. Taxis will get you to nearby towns and beaches like Mal Pais and Playa El Carmen.

Santa Teresa travel FAQs

  • What are the best hotels in Santa Teresa?

    Santa Teresa is home to many highly-rated hotels, one of which is Hotel Tropico Latino, which has a current rating of 8.3. For other potential stays, consider Otro Lado Lodge and Restaurant and Nantipa, which can also be great places to stay in Santa Teresa.

  • What is a good hotel near Playa Santa Teresa?

    Otro Lado Lodge and Restaurant is a good hotel close to Playa Santa Teresa - it has scored 9.4 over 282 reviews from HotelsCombined users.

  • How much do hotels in Santa Teresa cost?

    The average price of a hotel in Santa Teresa has been around $231 per night over the last 3 days. For a 5-star hotel in Santa Teresa, the average price is around $191/night, depending on your dates. The average price of a 4-star hotel is $512/night.

  • How much is a cheap hotel in Santa Teresa?

    HotelsCombined searches in the last 3 days suggest cheap Santa Teresa hotels have prices starting from as low as $16/night, depending on the popularity of your requested dates.

  • How much is a hotel in Santa Teresa tonight?

    Users have found prices for hotels in Santa Teresa tonight starting as low as $77, rising to an average cost of $306, based on searches in the last 72 hours. Prices start from $254 for a 4-star hotel in Santa Teresa for tonight.