Skip to main content

Filter by:


Star rating

Review score

Santa Teresa – 66 hotels and places to stay
See the latest prices and deals by choosing your dates.
El Encanto Garden Hotel, hotel in Santa Teresa

El Encanto Garden Hotel is located in Santa Cruz. Guests can enjoy the on-site restaurant. Free private parking is available on site. Santo Domingo Beach is a 7 minute walk from the property.

Staff were amazing! Made us feel so welcome before we even arrived by organising taxis for us from our hostel in San Juan del sur and in Ometepe. Also organised a scooter for during our stay which is much needed to get around the island. Really enjoyed our time here.
9.0
Scored 9.0
Superb
Rated superb
322 reviews
Price from£32.41per night
Caballito's Mar, hotel in Santa Teresa

Situated in Mérida, 3.6 km from Maderas Volcano, Caballito's Mar features accommodation with a restaurant, free private parking and a bar.

Right on the lake. Tasty food options.
8.7
Scored 8.7
Fabulous
Rated fabulous
151 reviews
Price from£20.06per night
Hotel Villa Paraiso, hotel in Santa Teresa

Situated in Santo Domingo, a few steps from Santo Domingo Beach, Hotel Villa Paraiso features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Breakfast was not included
8.2
Scored 8.2
Very good
Rated very good
91 reviews
Price from£93.89per night
Hotel San Juan Ometepe, hotel in Santa Teresa

Offering a restaurant and a private beach area, Hotel San Juan Ometepe is located in Altagracia, just 2.3 km from the main road.

Amazing cabañas in front of the lake. Very good taste in decoration of whole complex. Beautifully surroundings with peaceful monkeys...
9.1
Scored 9.1
Superb
Rated superb
193 reviews
Price from£61.03per night
Xalli Beach Hotel, hotel in Santa Teresa

Located on the beach in the San Fernando, 800meters north of Santo Domingo and 1km south of Santa Cruz,, Xalli Hotel features a sun terrace and views of the lake.

Excellent location on the beach. Quiet. Restaurant was good value with great food. Room was spacious and clean.
8.9
Scored 8.9
Fabulous
Rated fabulous
266 reviews
Price from£49.87per night
Hotel Restaurante Los Cocos, hotel in Santa Teresa

Set in Santa Cruz, less than 1 km from Santo Domingo Beach, Hotel Restaurante Los Cocos offers accommodation with a garden, free private parking, a shared lounge and a terrace.

The staff are excellent, so friendly and helpful
8.4
Scored 8.4
Very good
Rated very good
152 reviews
Price from£20.06per night
El Mirador Ecológico, Ometepe, hotel in Santa Teresa

Located within a 15-minute walk of Concepcion Volcano on Ometepe Island with excellent views of Lake Nicaragua, this quaint hotel features a pool, complimentary breakfast and is a 10-minute drive from...

The staff are super friendly and the view and location are fantastic!
8.8
Scored 8.8
Fabulous
Rated fabulous
51 reviews
Price from£50.70per night
El Pital, Chocolate Paradise, hotel in Santa Teresa

El Pital, Chocolate Paradise has a garden, shared lounge, a terrace and restaurant in Balgue.

El Pital is a stunning place with beautiful rooms and the food is AMAZING! I enjoyed the daily yoga and other offerings and just sitting and watching the view from the cafe area. I treated myself to a private room and it was the standard I would expect from a very expensive hotel with doors that open right out to the lake and a shower immersed in nature. It was incredibly good value.
7.9
Scored 7.9
Good
Rated good
432 reviews
Price from£28.09per night
Finca Mystica, hotel in Santa Teresa

With lake views, Finca Mystica is situated in Mérida and has a restaurant, a shared lounge, bar, garden, year-round outdoor pool and terrace.

The staff were incredible helpful, friendly, kind and chatty. The location is amazing.... Stunning views, beautiful grounds, super peaceful, cheeky howler monkeys in the mango trees, lots of birds and butterflies. Really yummy food aswell.
9.6
Scored 9.6
Exceptional
Rated exceptional
290 reviews
Price from£23.07per night
Ananda Guesthouse, hotel in Santa Teresa

Ananda Guest house is located on the slopes of the Maderas Volcano on Ometepe Island, 19 mi from the port of Moyogalpa.

Absolutely loved the location- beautiful views of the volcanoes and so peaceful. People were so helpful there couldn’t do enough for you. We stayed here twice as we enjoyed it so much.
9.4
Scored 9.4
Superb
Rated superb
147 reviews
Price from£64.26per night
See all hotels near Santa Teresa
Subscribe to receive premium deals

Prices drop the moment you sign up!