Skip to main content

Filter by:


Star rating

Review score

Santa Elena – 272 hotels and places to stay
See the latest prices and deals by choosing your dates.
Hotel Flor de Bromelia, hotel in Santa Elena

Located in Monteverde, Costa Rica, Puntarenas region, Hotel Flor de Bromelia is set 2.3 km from Sky Adventures Monteverde.

Incredibly helpful family run business, beautiful views, and saw more wildlife in the garden than on our wildlife tours!
9.1
Scored 9.1
Superb
Rated superb
823 reviews
Price from£151.52per night
Koora Monteverde-a Cloud Forest Hotel by Sandglass, hotel in Santa Elena

Boasting a garden and terrace, as well as a restaurant, Koora Monteverde-a Cloud Forest Hotel by Sandglass is set in Monteverde Costa Rica. This 4-star hotel offers a bar.

Comfortable and feel safe
9.5
Scored 9.5
Exceptional
Rated exceptional
211 reviews
Price from£282.19per night
Cabañas La Pradera, hotel in Santa Elena

Offering an outdoor pool, Cabañas La Pradera is located in Monteverde, Costa Rica , between two local rainforest reserves.

Very helpful staff helped organise excursion and transfers. Very serene setting.
8.6
Scored 8.6
Fabulous
Rated fabulous
889 reviews
Price from£71per night
Monteverde Country Lodge - Costa Rica, hotel in Santa Elena

Located in Monteverde, Costa Rica, close to the cloudforest of Monteverde, this eco-friendly hotel offers rooms with free Wi-Fi and views of the tropical gardens.

The location and the how well the facilities were kept.
8.4
Scored 8.4
Very good
Rated very good
473 reviews
Price from£95.97per night
Hotel Trópico Monteverde, hotel in Santa Elena

Hotel Trópico Monteverde is located in Monteverde, Costa Rica and has a garden and terrace. The property is around 9 km from Sky Adventures Monteverde and 10 km from Selvatura Adventure Park.

An oasis on a mountain top! Gorgeous rooms! Great restaurant! Awesome staff! Met the owner...a man who took so much pride in his creation! 5 stars!!!
9.4
Scored 9.4
Superb
Rated superb
394 reviews
Price from£205.14per night
Hotel Belmar, hotel in Santa Elena

Hotel Belmar is located in Monteverde, Costa Rica, features a unique restaurant with on-site brewery and a juice bar; also it has an organic garden and certification on sustainability.

I liked the location and the rooms.
9.1
Scored 9.1
Superb
Rated superb
321 reviews
Price from£237.21per night
Arco Iris Lodge, hotel in Santa Elena

Arco Iris Lodge is situated in Monteverde, Costa Rica, 6 km from the Monteverde Cloud Forest Reserve and the Santa Elena Reserve. Free private parking is available on site.

Location was great within easy reach of town yet hidden away. Staff helped with taxis and organising trips before we arrived and whilst we were there. Economy rooms were simple but clean and well ventilated so stayed cool.
8.8
Scored 8.8
Fabulous
Rated fabulous
529 reviews
Price from£84.45per night
Valle Escondido Nature Reserve Hotel & Farm, hotel in Santa Elena

Located inside a private nature preserve, guests at Valle Escondido Nature Reserve Hotel & Farm can enjoy free trail access, waterfalls, views of the pacific ocean, on sight farm to table café and...

Hike right on property. Family friendly, space for kids to play
8.7
Scored 8.7
Fabulous
Rated fabulous
391 reviews
Price from£136.33per night
Pension Santa Elena, hotel in Santa Elena

Located in Monteverde, Costa Rica, in a building dating from 1990, 2.7 km from Sky Adventures Monteverde, Pension Santa Elena features guestrooms with free WiFi.

Great rooms. Good location.
7.8
Scored 7.8
Good
Rated good
160 reviews
Price from£79.75per night
Hotel Bell Bird, hotel in Santa Elena

Hotel Bell Bird is located in Monteverde, Costa Rica , 6 minutes’ drive from Santa Elena, Costa Rica. Free WiFi access is available in this property.

The location was great, though a little noisy (motorbikes!) The host was friendly and helpful. Free parking. Fridge and microwave available.
8.5
Scored 8.5
Very good
Rated very good
152 reviews
Price from£43.17per night
See all hotels near Santa Elena
Subscribe to receive premium deals

Prices drop the moment you sign up!