Skip to main content

Filter by:


Star rating

Review score

La Esmeralda – 217 hotels and places to stay
See the latest prices and deals by choosing your dates.
Hotel Jasayma dentro del Parque Tayrona, hotel in La Esmeralda

Located inside Tayrona Park, among mountains and the Park´s rain forest Hotel Jasayma dentro del Parque Tayrona features a garden and a restaurant. American and regional breakfast is provided.

Great location and value for money. Food was excellent. Hugo was great and very resourceful. We recommend this location.
8.3
Scored 8.3
Very good
Rated very good
1,113 reviews
Price from£28.75per night
Hotel Isabella Tayrona, hotel in La Esmeralda

Set in Los Naranjos, 1.1 km from Los Naranjos Beach, Hotel Isabella Tayrona offers accommodation with a garden, free private parking, a terrace and a restaurant.

Honestly the best hotel we stayed in Colombia. The staff were so nice and friendly. The food is unbelievable. The room was so spacious and comfortable. Slept like a log both nights.
9.2
Scored 9.2
Superb
Rated superb
1,094 reviews
Price from£75.50per night
La Casablanca Tayrona House, hotel in La Esmeralda

Offering a year-round outdoor pool and terrace, La Casablanca is situated in Calabazo, 10 minutes from one of the entrances to the Parque Tayrona. Free private parking is available on site.

Staff was very attentive and accommodating.
9.0
Scored 9.0
Superb
Rated superb
400 reviews
Price from£44.37per night
Casa Origen, hotel in La Esmeralda

Located in Los Naranjos, 400 metres from Los Naranjos Beach, Casa Origen provides accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant.

Amazing
9.3
Scored 9.3
Superb
Rated superb
237 reviews
Price from£185.53per night
Kantawa Hotel & Spa - Solo Adultos, hotel in La Esmeralda

Kantawa Hotel & Spa - Solo Adultos, located in Calabazo, Santa Marta, only 3 km from the entrance of the Tayrona National Park, features an outdoor swimming pool, a spa, and a wellness centre...

Everything! From the staff working here, the facilities, the environment, the food!!
8.9
Scored 8.9
Fabulous
Rated fabulous
218 reviews
Price from£116.16per night
Tayrona Cachaco River Ecohostal, hotel in La Esmeralda

Located in El Zaino, 30 km from Quinta de San Pedro Alejandrino, Tayrona Cachaco River Ecohostal provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

Amazing kind staff. Tranquil location. Stunning views. Perfect! Next to the bus stop for tayrona. The sounds of nature were magic. Didn't want to leave!!!
9.0
Scored 9.0
Superb
Rated superb
153 reviews
Price from£34.28per night
Ecohabs Tequendama Playa Cañaveral Parque Tayrona, hotel in La Esmeralda

Set in El Zaino, a few steps from Canaveral Beach, Ecohabs Tequendama Playa Cañaveral Parque Tayrona offers accommodation with a garden, free private parking, a terrace and a restaurant.

Great location in Tayrona. Friendly and helpful staff. Amazing views from the room and lots of wildlife nearby. The beach and beach bar is a great bonus and you can swim here. They also have a free to use jacuzzi which you need to book at reception.
8.4
Scored 8.4
Very good
Rated very good
699 reviews
Price from£145.70per night
Ecohabs Bamboo Parque Tayrona - Dentro del PNN Tayrona, hotel in La Esmeralda

Set in El Zaino, 700 metres from Castilletes Beach, Ecohabs Bamboo Parque Tayrona - Dentro del PNN Tayrona offers accommodation with a garden, free private parking, a terrace and a restaurant.

The location was very good, the facilities were very agreeable. The staff were amazingly kind and helpful. The shacks are really nice and the airco is excellent.
8.9
Scored 8.9
Fabulous
Rated fabulous
789 reviews
Price from£104.54per night
the mompe beach hostal, hotel in La Esmeralda

The mompe beach hostal is situated on the beachfront in La Poza, a few steps from Playa de Mendihuaca and a few steps from Guachaca Beach.

Great location and good value accommodation on this beautiful beach. Yoeli was friendly, helpful and made us feel very welcome. My daughter loved playing with her son too.
7.9
Scored 7.9
Good
Rated good
94 reviews
Price from£25.21per night
Senda Maloka Barlovento, hotel in La Esmeralda

Senda Maloka Barlovento is a beachfront Eco-friendly lodge located 2 km from the entrance of Tayrona National Park.

Lovely apartment well located in a quiet area in a walking distance from Provenza but away from the night disturbances The staff is quite nice, the pool and the gym are a plus
9.3
Scored 9.3
Superb
Rated superb
1,124 reviews
Price from£87.24per night
See all hotels near La Esmeralda
Subscribe to receive premium deals

Prices drop the moment you sign up!