Skip to main content

B&Bs in Santa Teresa Beach

Find the B&Bs that appeal to you the most

B&Bs for every style

Find the right B&B for you in Santa Teresa Beach

The best B&Bs in Santa Teresa Beach

Check out our pick of great B&Bs in Santa Teresa Beach

Filter by:

Review score

Santa Toro, private rooms close to the beach

Santa Teresa Beach

Set in Santa Teresa Beach, within 400 metres of Santa Teresa Beach and 14 km of Montezuma Waterfal, Santa Toro, private rooms close to the beach offers accommodation with a garden and free WiFi...

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 6 reviews
Price from
US$74.80
1 night, 2 adults

Lucero

Santa Teresa Beach

Boasting a garden, Lucero is set in Santa Teresa Beach in the Puntarenas region, 16 km from Montezuma Waterfal and 40 km from Tortuga Island.

A
Aliaksandr
From
Poland
Amazing small hotel with super friendly and helpful owners and staff. Very delicious breakfast, amazing location and stunning garden inside. Small nice pool ads to cozy and relaxed atmosphere. All rooms are equipped with terraces with hammocks which boost the whole atmosphere!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 80 reviews
Price from
US$182.90
1 night, 2 adults

Casa Calocita

Santa Teresa Beach

Situated in Santa Teresa Beach, 400 metres from Carmen Beach, Casa Calocita features accommodation with a garden, free private parking, a shared lounge and a terrace.

N
Nora
From
Estonia
Everything - perfect location, easy check in and out, great vibes and very helpful and accommodating owners, clean, quiet and good internet & coworking area
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 64 reviews
Price from
US$144
1 night, 2 adults

Habitat Surf Glamp

Santa Teresa Beach

Situated just 200 metres from Santa Teresa Beach, Habitat Surf Glamp provides accommodation in Santa Teresa Beach with access to an open-air bath, barbecue facilities, as well as luggage storage...

M
Marsha
From
Netherlands
I booked a private tent for myself for a couple of nights. A very welcome change from the shared dorms. I think at habitat you get a lot for what you pay for. it’s clean. The kitchen area is a great place to meet new people. We played games there. The location is just perfect! The owner was very kind and helpful. Chill vibes. I would definitely recommend!
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 163 reviews
Price from
US$66.96
1 night, 2 adults

Beach Cabinas

Santa Teresa Beach

Located in Santa Teresa Beach, 600 metres from Santa Teresa Beach, Beach Cabinas provides accommodation with a garden, free private parking, a terrace and a restaurant.

f
fanny
From
France
The location was perfect 5 min walking to the beach and nice restaurants
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 58 reviews
Price from
US$43
1 night, 2 adults

Star Mountain Jungle Lodge - Only 4x4 Vehicles, No Meals

Mal País (Near Santa Teresa Beach)

Located within 2.5 km of Mal Pais Beach and 12 km of Montezuma Waterfal in Mal País, Star Mountain Jungle Lodge - Only 4x4 Vehicles, No Meals features accommodation with seating area.

R
Romain
From
France
Everything was perfect, we loved this place in middle of pure nature ! Thank you !
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 60 reviews
Price from
US$72
1 night, 2 adults

Luz En El Cielo Eco-B&B/Hostel

Montezuma (Near Santa Teresa Beach)

Set in Montezuma and only 400 metres from Montezuma Beach, Luz En El Cielo Eco-B&B/Hostel offers accommodation with sea views, free WiFi and free private parking.

D
Domenico
From
Italy
simply the best hostel I’ve ever been in my life, once there you don’t want to leave. The hostel is in a perfect position, 5 min walking from the center of Montezuma so it’s super calm and fresher at night. it’s really immersed in the jungle so you can see iguanas and monkeys from the windows but still it has very good mosquito nets. the dorms are comfy and there are enough bathrooms for all guests. The breakfast is super to start your day.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 398 reviews
Price from
US$85
1 night, 2 adults

Hotel Horizontes de Montezuma

Montezuma (Near Santa Teresa Beach)

Featuring an outdoor salted pool, Hotel Horizontes de Montezuma is located on a hilltop in Montezuma. This accommodation offers lush gardens and panoramic terrace. Free WiFi access is available.

N
Nikita
From
Germany
We felt like guests in the most positive meaning, not like clients. Very friendly staff, great breakfast, clean rooms. You can swim in the pool at night and watch the stars. The hotel has not that many rooms and it never feels crowded. The area around the building is large and you can see wild animals. The location of the hotel itself is on some really steep hills, perfect if you like to hike (otherwise a car or similar is really recommended)
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 214 reviews
Price from
US$105
1 night, 2 adults

Lodge Margouillat

Tambor (Near Santa Teresa Beach)

Lodge Margouillat is situated on a property of 4 hectares with an abundance of exotic wildlife and maintained gardens.

F
Fito
From
Costa Rica
Awesome breakfast and location. The staff is great and the place is just what we were looking for, close to nature, far from all the city noise. Definitely coming back!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 240 reviews
Price from
US$90
1 night, 2 adults

Casa Colores

Montezuma (Near Santa Teresa Beach)

Surrounded by lush vegetation, this family-run establishment is located just 1 km from Montezuma, in Costa Rica.

A
Arianne
From
United Kingdom
Casa colores was a DELIGHTFUL place to stay. The little houses are perfect for solo travelers and equally would have been great as a couple or family. Loved lazing around in the hammock, listening to the birds. The property grounds were beautiful - its a paradise. Mercedes was wonderful and as a solo traveller, she answered my Qs kindly about the area and made sure I was comfortable. The pool is a real treat on hot days too!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 173 reviews
Price from
US$76
1 night, 2 adults
All B&Bs in Santa Teresa Beach

Looking for a B&B?

For travellers who enjoy beauty in the simple things, a bed and breakfast (B&B) is the perfect place for a getaway. Hosts welcome guests into their homes and provide a private room and complimentary breakfast. Bathrooms may be shared by other guests, and there is often shared space with the host.

Most booked B&Bs in Santa Teresa Beach and surroundings in the past month

See all

Popular with guests booking B&Bs in Santa Teresa Beach

Popular with guests booking B&Bs in Santa Teresa Beach

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Popular with guests booking B&Bs in Santa Teresa Beach

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 58 reviews

Popular with guests booking B&Bs in Santa Teresa Beach

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 80 reviews

Popular with guests booking B&Bs in Santa Teresa Beach

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 163 reviews

Popular with guests booking B&Bs in Santa Teresa Beach

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 119 reviews

Popular with guests booking B&Bs in Santa Teresa Beach

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 64 reviews

Popular with guests booking B&Bs in Santa Teresa Beach

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 82 reviews

Popular with guests booking B&Bs in Santa Teresa Beach

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 6 reviews

Popular with guests booking B&Bs in Santa Teresa Beach

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 4 reviews