Skip to main content

Filter by:


Star rating

Review score

Cañaveral – 165 hotels and places to stay
See the latest prices and deals by choosing your dates.
Senda Maloka Barlovento, hotel in Cañaveral

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,126 reviews
Price from£88.21per night
Hotel Isabella Tayrona, hotel in Cañaveral

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,090 reviews
Price from£76.34per night
La Casablanca Tayrona House, hotel in Cañaveral

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
402 reviews
Price from£44.86per night
Blue Mango Beach Hotel, hotel in Cañaveral

Situated in Guachaca, a few steps from Guachaca Beach, Blue Mango Beach Hotel features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

Very clean and the room was very comfortable (huge bed, super comfortable). I was supposed to stay in a caban but it was so hot I switched to a private room with AC. The pool was nice and the common area is nice; right in front of the beach. super quiet and a good place to relax.
8.8
Scored 8.8
Fabulous
Rated fabulous
801 reviews
Price from£49.75per night
Casa Origen, hotel in Cañaveral

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
236 reviews
Price from£187.59per night
Kantawa Hotel & Spa - Solo Adultos, hotel in Cañaveral

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...

It was very relaxing, beautifully set up and had absolutely everything we wanted! It was really helpful that the restaurant was open al the time so we could eat when we wanted (delicious food) and the rooms were so comfortable and spacious! Staff were extremely friendly and helpful!
8.9
Scored 8.9
Fabulous
Rated fabulous
219 reviews
Price from£117.45per night
Senda Koguiwa, hotel in Cañaveral

Located five minutes away from Tayrona Park main entrance. Senda Koguiwa provides accommodation with a restaurant, free private parking and an outdoor swimming pool.

Excellent option for relaxing
9.6
Scored 9.6
Exceptional
Rated exceptional
2,730 reviews
Price from£89.10per night
Ecohabs Tequendama Playa Cañaveral Parque Tayrona, hotel in Cañaveral

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£147.32per night
El Almendrón Beach Hostel, hotel in Cañaveral

Located in Santa Marta and within a few steps of Guachaca Beach, El Almendrón Beach Hostel features a terrace, non-smoking rooms, and free WiFi throughout the property.

Great location
8.5
Scored 8.5
Very good
Rated very good
24 reviews
Price from£37.52per night
the mompe beach hostal, hotel in Cañaveral

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.8
Scored 7.8
Good
Rated good
95 reviews
Price from£27.53per night
See all hotels near Cañaveral
Subscribe to receive premium deals

Prices drop the moment you sign up!