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. Beautiful house. Louisa and Anna made us feel at home. Excellent location. Great stay with great atmosphere.

Show more Show less
9.1
Superb
1,053 reviews
Price from
1,508 Kč
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. This place is just gorgeous... it's surrounded by nature and therefore you see so many beautiful birds everywhere. Our bungalow was spotlessly clean and so cozy. The restaurant was also great, they serve quality food there! I highly recommend it!

Show more Show less
9.7
Exceptional
1,275 reviews
Price from
3,657 Kč
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. Very kind and helpful employees

Show more Show less
9.6
Exceptional
2,743 reviews
Price from
2,184 Kč
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... Rooms were good size, bed very comfortable, view from the balcony was spectacular. The steam room in the spa was great as I haven't found many places in Colombia that have them. Pool area was nice though we didn't use it as we were only there one night. Staff were very friendly and efficient.

Show more Show less
9.1
Superb
1,327 reviews
Price from
4,095 Kč
per night

Hotel Boutique Casa Carolina 4 stars

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 200 metres from Santa Marta... Everything was perfect ! Very good food !

Show more Show less
9
Superb
1,430 reviews
Price from
1,333 Kč
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. Staff was extremely friendly and helpful. They really Made a difference. Love the HUGE swimming pool.

Show more Show less
9.1
Superb
2,693 reviews
Price from
2,351 Kč
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. Really great, the casa! Best French Toast ever!

Show more Show less
9.2
Superb
242 reviews
Price from
1,452 Kč
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
172 reviews
Price from
1,352 Kč
per night

Gaelia 4 stars

Hotel in Santa Marta

Located in Santa Marta, a few steps from Guachaca Beach, Gaelia provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. The pictures dont really do any justice. The place is fantastic. Probably the best ocean view we’ve ever had and it was literally only a few steps away from the balcony. Great pool and restaurant next door, which is included for guests at Gaelia. Bed was very comfortable, perfect with the big ceiling fan and constant ocean breeze. Staff was great, especially Jorge who was quick to help with anything we needed.

Show more Show less
9.5
Exceptional
103 reviews
Price from
2,293 Kč
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. Great staff. Diana and her son are amazing hosts and go out of their way for you. This building is 300 years old and has a great open courtyard with a clean plunge pool. Great beds, air con, we loved our stay here. Location is great in the Centro historical, 30 seconds from the main area.

Show more Show less
9.2
Superb
411 reviews
Price from
1,508 Kč
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