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. It is set in a beautiful location and the rooms and bathrooms are spacious and clean. The food was very tasty and all the staff were lovely

Show more Show less
9.7
Exceptional
410 reviews
Price from
£126
per night

Ecohotel Yachay Tayrona dentro del Parque Tayrona

El Zaino

Inside Tayrona Park, 33 km from Santa Marta, Ecohotel Yachay Tayrona dentro del Parque 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. It was great! I got a room with an amazing view the staff was very nice and helpful, the food was very tasty... A great stay! There's even a jacuzzi! Amazing place, and not only for the middle of the forest:)

Show more Show less
8.2
Very good
298 reviews
Price from
£72
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. Really clean and comfortable. Host was very friendly and helpful - really recommended staying before or after you come back from Tayrona park

Show more Show less
8.7
Fabulous
42 reviews
Price from
£15
per night

Most booked inns in Tayrona National Park this month

Inns that guests love in Tayrona National Park