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.

Comunidad Calle 13 Hotel Boutique 4 stars

Hotel in Centro Historico, Santa Marta

In a prime location in the centre of Santa Marta, Comunidad Calle 13 Hotel Boutique offers air-conditioned rooms, an outdoor swimming pool, free WiFi and a terrace. This 4-star hotel offers a bar. Clean, friendly staff, good location just outside the noisy restaurant area and great value.

Show more Show less
9
Superb
1,153 reviews
Price from
£21
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. I’ve been to many hotels before but this one the best so far , the view the room the pool the service is just perfect

Show more Show less
9.6
Exceptional
1,479 reviews
Price from
£109
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. Location, perfectly nestled into nature, on a beautiful river. Comfortable cabins, great pool, wonderful, motivated staff and delicious food.

Show more Show less
9.6
Exceptional
2,643 reviews
Price from
£76
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... The hotel, the restaurants, the pool the people working there. Everyone very helpful and lovely.

Show more Show less
9.1
Superb
1,108 reviews
Price from
£129
per night

Viajero Santa Marta Hostel

Hotel in Santa Marta

Viajero Santa Marta Hostel has an outdoor swimming pool, garden, a shared lounge and terrace in Santa Marta. The property features a bar, as well as a restaurant serving local cuisine. Thank you to Sherlyn, Roxy, Rodrigo and the whole staff for allowing me to feel at home. Proximity, facilities, food, drinks & customer service are top notch. This hostal is the best in Santa Marta. I would definitely be going back to Viajero.

Show more Show less
9.4
Superb
2,823 reviews
Price from
£9
per night

Casa de Leda, a Kali Hotel 5 stars

Hotel in Centro Historico, Santa Marta

Located in Santa Marta’s historical centre, this boutique hotel offers Colonial style and modern décor, a spa, a terrace with a bar and an indoor pool. Wonderful room and bed, great Terrance and close to restaurants and attractions.

Show more Show less
9.1
Superb
1,082 reviews
Price from
£62
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
Superb
2,292 reviews
Price from
£93
per night

Nyia Boutique

Hotel in Santa Marta

Located in Santa Marta, 15 km from Quinta de San Pedro Alejandrino, Nyia Boutique provides accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge. High quality facilities. I really like the river that's pretty close to the hotel. The rooms are excellent.

Show more Show less
9.5
Exceptional
118 reviews

Azul Hotel Boutique

Hotel in El Rodadero, Santa Marta

Situated in Santa Marta, 600 metres from El Rodadero Beach, Azul Hotel Boutique features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. Hotel Azul is the perfect place to stay on the ocean in Santa Marta. It is an elegant home converted into a small hotel. Very comfortable and the staff are delightful.

Show more Show less
9.3
Superb
107 reviews
Price from
£114
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. Super clean hotel. Really well located near to the restaurants and the beach. Rosy, who attended us, was just amazing. She helped with us with everything we needed, breakfast, times, etc.

Show more Show less
9
Superb
370 reviews
Price from
£51
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