The 10 best B&Bs in Santa Teresa Beach, Costa Rica | Booking.com
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

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.

L
LORENZO
From
Italy
Cozy. Clean. No noise. Yet 2 steps from ththe best surf beach and restaurants. Great service from Marike careful and kind 🙏
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 81 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.

S
Sergey
From
Switzerland
I have stayed in the guesthouse during Christmas and New Year time - It was one of the best vacations ever! The location is close to the beach that is perfect for surfing and has an unbelievable sunsets. A lot of restaurants that can be reached within a short walk. People have good vibes and nice mood - a true pura vida feeling. All you need for a nice stay and a great vacation is there. I really what to thank guesthouse hosts Jean and Andrina for the fantastic 3 weeks! Every day in Casa Calocita with you was just amazing. Thank you for friendliness, kindness and the home feeling you give! It was a pleasure to meet you and your lovely dogs Chichi and Bambi! I will for sure come again!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 63 reviews
Price from
US$144
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 8.2
Very good - What previous guests thought, 62 reviews
Price from
US$43
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
Deniz
From
Switzerland
Awesome team, awesome place, awesome vibe, awesome surrounding, awesome breakfast
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 399 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, 220 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.

N
Nadia
From
Canada
Everything. The site is like paradise on earth. The staff, mainly Thomas was exceptionally helpful and so friendly and caring with a huge smile and a great attitude. The breakfast is generous and so refined with a great French touch. We also had the luxury to enjoy a great hot shower, which seems to nlbe quite rare in CR. A great hotel that I strongly recommend.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 242 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.

P
Peter
From
Canada
The manager Mercedes was very helpful and genuinely seemed to care about her guests (she stood out in the rain waiting for us to arrive on the first night). Her activity recommendations were great and she helped us navigate the tides and told us how to go see a baby turtles release. She helped organize a surf lesson, which we enjoyed. The welcome booklet was helpful. The casita was comfy and cute and the pool was inviting. The water was hot, plentiful, and safe to drink. The restaurant next door was delicious! It was a 5 min drive to town and close to the main road, so it was easy to get to. We didn't notice too much road noise. They allowed us to store our bags for a few hours after we checked out. If we come back to Montezuma, we'll stay here again.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 175 reviews
Price from
US$76
1 night, 2 adults

Hotel Cabinas Mar Y Cielo

Montezuma (Near Santa Teresa Beach)

Hotel Cabinas Mar Y Cielo is located in front of Montezuma beach and only 3 minutes’ walk from Montezuma’s Bus Station. It features a terrace, BBQ facilities and a garden with hammocks.

V
Victoria
From
United Kingdom
Excellent location and beautiful view from the balcony. Stayed for 5 nights, wish we could have stayed longer.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 321 reviews
Price from
US$120
1 night, 2 adults

Ocean View

Puntarenas (Near Santa Teresa Beach)

Featuring sea views, Ocean View offers accommodation with a garden and a balcony, around 700 metres from Tambor Beach.

A
AITOR
From
Spain
Great position very close to the sea, you can hear the waves and lots of birds and even monkeys at sunrise and sunset. Very good food at the restaurant. The shower had hot water.
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 76 reviews
Price from
US$46.75
1 night, 2 adults

Bajo el Arbol B&B

Santa Teresa Beach

Bajo el Arbol B&B in Santa Teresa Beach provides adults-only accommodation with a garden, a terrace and a bar. Featuring a shared kitchen, this property also provides guests with a picnic area.

L
Lydia
From
Sweden
The hostel was very nice and beautiful; perfect location, fantastic breakfast and the hosts we´re very nice and helpful.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 115 reviews
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