Skip to main content

Stay in Magdalena's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

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

Senda Watapuy

Hotel in El Zaino

Located in El Zaino, 1.6 miles from Castilletes Beach, Senda Watapuy provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. The gardens, accommodation and pool are like paradise and the staff are so friendly and accommodating. The food is delicious. The proximity to the National Park is a big plus.

Show more Show less
9.7
Exceptional
1,171 reviews
Price from
$161
per night

Senda Koguiwa

Hotel in El Zaino

Located five minutes away from Tayrona Park main entrance. Senda Koguiwa provides accommodations with a restaurant, free private parking and an outdoor swimming pool. Awesome food, every dish was a lovely experience! Great staff, super nice and caring. The big “Cabaña” it great, doesn’t have AC but it is not necessary, the high roof and fans are enough. the beds are comfy and the hole place is really cozy. The pool and bar are perfect for chilling and have some drinks and if you want something more natural, the river is a great option.

Show more Show less
9.6
Exceptional
2,734 reviews
Price from
$113
per night

Hotel Isabella Tayrona

Hotel in Los Naranjos

Located in Los Naranjos, a 12-minute walk from Los Naranjos Beach, Hotel Isabella Tayrona has accommodations with a garden, free private parking, a terrace and a restaurant. Absolutely loved our stay! The staff were so friendly, the best service we had in Colombia. The food was delicious, especially the French toast! It’s a perfect location if you want to visit Tayrona National park. The calibre of this hotel is high for this area, highly recommend! We would love to go back in a heart beat.

Show more Show less
9.2
Wonderful
1,101 reviews
Price from
$81
per night

Santa Marta Marriott Resort Playa Dormida

Hotel in Santa Marta

Located in Santa Marta, a 16-minute walk from Bello Horizonte, Santa Marta Marriott Resort Playa Dormida provides accommodations with free bikes, free private parking, an outdoor swimming pool and a... Amazing food - breakfast and dinner which we purchased, and excellent cocktails Really clean hotel Very good value spa Excellent gym

Show more Show less
9.1
Wonderful
1,367 reviews
Price from
$159.20
per night

Senda Maloka Barlovento

Hotel in Los Naranjos

Senda Maloka Barlovento is a beachfront Eco-friendly lodge located 1.2 mi from the entrance of Tayrona National Park. very nice room very clean very good location very good view very nice pool very good food very friendly personal (they even provided us a room on short notice for one night, because our next hotel has cancelled our reservation) we wished we would have booked with them more than two nights!

Show more Show less
9.3
Wonderful
1,092 reviews
Price from
$112
per night

Hotel Boutique Casa Carolina

Hotel in Centro Historico, Santa Marta

Offering an outdoor swimming pool, rooftop hot tubs and a spa, Hotel Boutique Casa Carolina is located next to San Francisco Monastery in Santa Marta's historic center, and 656 feet from Santa Marta... Amazing service and facilities. The food in the restaurant was also delicious. The staff is always available for any doubt or suggestions on the main tourist attractions

Show more Show less
9
Wonderful
1,353 reviews
Price from
$75
per night

GHL Relax Hotel Costa Azul

Hotel in Santa Marta

With direct access to the Caribbean Ocean, this beachfront Hotel offers spacious accommodations with cable TV and free Wi-Fi in a tropical setting. The pools are very good and spacious. No problem to find seats and parasols. The cocktails at the cocktail bar in the pool are delicious and contain a good amount of alcohol ;-)

Show more Show less
9.1
Wonderful
2,765 reviews
Price from
$109
per night

Casa Charlotte - Alma Hotels

Hotel in Centro Historico, Santa Marta

Well set in the center of Santa Marta, Casa Charlotte - Alma Hotels provides à la carte breakfast and free WiFi throughout the property. This 4-star hotel offers a shared kitchen and room service. Casa Charlotte is very central in Santa Marta. Nevertheless you don’t feel the inconveniences of animated neighbourhoods (noises, etc). In Casa Charlotte, you feel like you’re at home. You feel welcomed and the tenant is here to help you with all your inquiries. Special mention to the jacuzzi.

Show more Show less
9.2
Wonderful
197 reviews
Price from
$68
per night

Cabañas Paraiso

Hotel in Taganga

Located in Taganga, within a 2-minute walk of Playa de Taganga and 200 yards of Taganga Beach, Cabañas Paraiso provides accommodations with a terrace and free WiFi throughout the property. I really enjoy the location, the sea view from my room was spectacular and its really near to the Taganga beach. The staff was very kind aswell.

Show more Show less
9.2
Wonderful
154 reviews
Price from
$60
per night

Casa Gaitana - Alma Hotels

Hotel in Centro Historico, Santa Marta

Located conveniently in Santa Marta, Casa Gaitana - Alma Hotels has air-conditioned rooms, an outdoor swimming pool, free WiFi and a terrace. We only stayed for one night but this was one of my favorite accomodations of our whole trip. Such a beautiful and authentic house. I wish we stayed longer! Thank you.

Show more Show less
9.1
Wonderful
354 reviews
Price from
$61
per night

Hotels with extra health and safety measures

Find hotels in Magdalena with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfection
Food & drink safety

Most-booked hotels in Magdalena in the past month

See all

Magdalena's best hotels with breakfast

See all

Budget hotels in Magdalena

See all

Hotels in Magdalena you can book without a credit card

See all

FAQs about hotels in Magdalena

Explore guest reviews of hotels in Magdalena

See all