Skip to main content

The best inns in Tayrona National Park

Check out our pick of great inns in Tayrona National Park

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Villa Playa Tayrona, Los Naranjos

Los Naranjos

At the inn, each room comes with a wardrobe. With a private bathroom equipped with a shower and free toiletries, certain rooms at Villa Playa Tayrona, Los Naranjos also offer a sea view. Guest rooms at the accommodation include air conditioning and a desk. A little paradise ! Beautiful room, surrounded by nature with stunning views on the river and the beach. My partner kept asking why we needed to leave and continue our trip somewhere else. He said we should have booked a whole week here :) we had a chocolate massage which was amazing and the food of the restaurant was great! Very close by to the park Tayrona which is also a big plus.

Show more Show less
9.8
Exceptional
440 reviews
Price from
₱ 10,430
per night

Ecohotel Yachay Tayrona

El Zaino

Inside Tayrona Park, 33 km from Santa Marta, Ecohotel Yachay Tayrona features a terrace and views of the mountain. Guests can enjoy the gourmet restaurant. Free WiFi is provided and free private parking is available on site. Breakfast is served daily. Angel and Ana were amazing, very dedicated and friendly staff. They made our stay even better. The location right in the park is great to reach the beaches by foot or get the bus after the entrance to get to them. The view on the jungle and room + facilities were great. The breakfast was delicious. We were staying at the mirador hotel in the park before and we had to change because of the poor quality of everything and the absence of wifi. We were glad to find Yachai even if we had to add a little more money to stay there. It was really worth it.

Show more Show less
8.2
Very good
286 reviews
Price from
₱ 5,442
per night

Deep Forest Posadas Ecoturisticas

El Zaino

Deep Forest Posadas Ecoturisticas is located in Santa Marta, 500 meters from the entrance to Tayrona Park, 9 km from El Rodadero Beach and 3 km from Quinta de San Pedro Alejandrino. Guests can enjoy the on-site restaurant. 1. Clean. 2. Can hear nature. Nice to lay in the hammock. 3. Best WiFi I had in Colombia.

Show more Show less
8.9
Fabulous
40 reviews
Price from
₱ 1,451
per night

Most booked inns in Tayrona National Park this month

Inns that guests love in Tayrona National Park