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

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.

Casa Rosa - Alma Hotels 4 stars

Hotel in Centro Historico, Santa Marta

Ideally situated in the centre of Santa Marta, Casa Rosa - Alma Hotels features air-conditioned rooms, a shared lounge, free WiFi and a terrace. Casa Rosa is a beautiful little hotel in a great location, surrounded by great restaurants and cafes, and with the loveliest staff! Only a few rooms, spacious and really nicely furnished. We stayed there on two occasions and enjoyed every minute!

Show more Show less
9.1
Superb
1,057 reviews
Price from
£51
per night

Senda Watapuy 5 stars

Hotel in El Zaino

Set in El Zaino, 2.6 km from Castilletes Beach, Senda Watapuy offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. everything, we really enjoyed our stayed. We would comeback for sure! the food is amazing!

Show more Show less
9.7
Exceptional
1,281 reviews
Price from
£124
per night

Senda Koguiwa 4 stars

Hotel in El Zaino

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

Show more Show less
9.6
Exceptional
2,742 reviews
Price from
£74
per night

Santa Marta Marriott Resort Playa Dormida 5 stars

Hotel in Santa Marta

Located in Santa Marta, 1.4 km from Bello Horizonte, Santa Marta Marriott Resort Playa Dormida provides accommodation with free bikes, free private parking, an outdoor swimming pool and a fitness... I have no WORD'S to said Thank you all...it was totally amazing start with the check in...Mr Andres and all the clearks so professional and kind...taxy crew awsome people..tours and other areas at the resort...nail it✨✨✨ My mom had a such a wonderful time with you guys..house keeping totally awsome..the restaurant's Waooo...amazing staff and the service Totally ROCK'S... THANK YOU MARRIOT WE WILL BE BACK SOON💕🙏

Show more Show less
9.1
Superb
1,330 reviews
Price from
£141
per night

GHL Relax Hotel Costa Azul

Hotel in Santa Marta

With direct access to the Caribbean Ocean, this beachfront Hotel offers spacious accommodation 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
Superb
2,682 reviews
Price from
£80
per night

Casa Charlotte - Alma Hotels 4 stars

Hotel in Centro Historico, Santa Marta

In a prime location in the centre of Santa Marta, Casa Charlotte - Alma Hotels offers à la carte breakfast and free WiFi throughout the property. Location, breakfast, staff, room

Show more Show less
9.2
Superb
244 reviews
Price from
£51
per night

Cabañas Paraiso

Hotel in Taganga

Located in Taganga, 200 metres from Playa de Taganga, Cabañas Paraiso provides air-conditioned rooms and a terrace. Beautiful view, wish we stayed another day

Show more Show less
9.1
Superb
173 reviews
Price from
£46
per night

Casa Gaitana - Alma Hotels 4 stars

Hotel in Centro Historico, Santa Marta

Ideally located in Santa Marta, Casa Gaitana - Alma Hotels offers 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.2
Superb
414 reviews
Price from
£51
per night

Hotel Tamara House 3 stars

Hotel in El Rodadero, Santa Marta

Ideally set in the El Rodadero district of Santa Marta, Hotel Tamara House is situated 600 metres from El Rodadero Beach, 600 metres from Salguero Beach and 3.7 km from Rodadero Sea Aquarium and... The facilities at Hotel Tamaca House are very clean and close to the beach, restaurants, a supermarket, and pharmacy. The staff was incredibly kind and accommodating. Thank you Aura for everything!

Show more Show less
9
Superb
136 reviews
Price from
£24
per night

Lote 10 Glamping

Hotel in Guachaca

Located in Guachaca, a few steps from Guachaca Beach, Lote 10 Glamping provides accommodation with a garden, free private parking, a restaurant and a bar. *My first glamping experience and I loved it. Huge tent with open-air shower and compost toilet *large, shady garden with many trees and bushes *Very attentive staff (you can order by whats app or in person) and great table service (Thanks Katha, Guillermo and team) *I eat mostly plant-based and they prepared an avocado toast for me for breakfast that was not on the menu. Food and snacks were very good *Located 10min on the beach to Costeño Beach Hostel where I hang out a lot to play beach volleyball and eat lunch/dinner *Very private and relaxing experience *Fully sustainable *Amazing white sandy beaches 🏝️ *Nice conversations with staff 🙏🙏🙏 *completely save to walk on the beach at night *SUP and surfing possible at nearby hostels

Show more Show less
9.4
Superb
186 reviews
Price from
£76
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 & disinfecting
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 that you can book without a credit card

See all

FAQs about hotels in Magdalena

Planning a trip? Get inspired by reviews of cities in Magdalena

Explore guest reviews of hotels in Magdalena

See all
gogless