Skip to main content

Featured beach hotel destinations

Destination inspiration for your trip – find a beach hotel

The best beach hotels in Magdalena

Check out our pick of great beach hotels in Magdalena

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+

Beach access

Beachfront
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

Centro Historico, Santa Marta - 200 yards from beach

Popular points of interest near the accommodation include Bahía de Santa Marta Beach, Santa Marta Gold Museum and Simon Bolivar Park. The nearest airport is Simón Bolívar International, 15 km from Casa Rosa - Alma Hotels, and the property offers a paid airport shuttle service. Our room ( actually it was an apart with one bedroom, one living room and one bathroom) was spacious. I loved the high ceilings. They kept our luggage when we visited tayrona. The breakfast was very good, with many options (and a vegan option). The location was in the middle of a center, but at the same time we felt very safe. The staff was very helpful and kind.

Show more Show less
9.1
Superb
1,060 reviews
Price from
£46
per night

Santa Marta Marriott Resort Playa Dormida 5 stars

Santa Marta - 400 yards from beach

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 centre. With a garden, the property also features a shared lounge, as well as a terrace. The accommodation offers a 24-hour front desk, a shuttle service, room service and free WiFi throughout the property. Everything. We got free room upgrade. The little suite is spacious, clean, stylish, swimming pool and ocean view. King size bed is so comfortable. And there are 2 restroom in the suite. We love it. The food here is so yummy. We had the best NewYork steak here after one month's travelling in Colombia with reasonable price. Beautiful pool, nice staffs, good bar, various breakfast buffet. We had relax and happy two nights here. Definitely worth your money.

Show more Show less
9.1
Superb
1,328 reviews
Price from
£140
per night

Viajero Santa Marta Hostel

Santa Marta - 750 yards from beach

Situated in Santa Marta, Viajero Santa Marta Hostel features accommodation with a terrace swimming pool and a rooftop bar with a city view. Less than 1 km from Santa Marta Cathedral and a 13-minute walk from Santa Marta Marina, the property offers a garden and a terrace. There is a restaurant inside the hotel open for guests and general public. Special mention to julius and eilin, those guys are the best.

Show more Show less
9.2
Superb
2,926 reviews
Price from
£10
per night

GHL Relax Hotel Costa Azul

Santa Marta - 2.1 miles from beach

With direct access to the Caribbean Ocean, this beachfront Hotel offers spacious accommodation with cable TV and free Wi-Fi in a tropical setting. It features a hot tub and a restaurant.It is situated in Santa Marta. What a good experience. All was perfect. All the staff is warm and so friendly. The hotel is clean, so close to the beach, with a awesome pool, and the rooms are clean, big, with a great view. The food is really good and you have a lot of options. I hope to come back the next year.

Show more Show less
9.1
Superb
2,686 reviews
Price from
£77
per night

Hotel Boutique de playa - Casa Solhu

Centro Historico, Santa Marta - 300 yards from beach

Situated within 200 metres of Santa Marta Cathedral and 300 metres of Santa Marta Gold Museum, Hotel Boutique de playa - Casa Solhu features rooms with air conditioning and a private bathroom in Santa Marta. With pool views, this accommodation provides a patio. The property is 300 metres from Bahía de Santa Marta Beach, and within 100 metres of the city centre. We loved the whole vibe of this hotel.:) The staff is very friendly and even gave us little gifts for Women's Day. <3 The room and common area are very clean. The hotel is close to great restaurants and party areas.:)

Show more Show less
9
Superb
205 reviews
Price from
£45
per night

Hostel paradise St

Centro Historico, Santa Marta - 500 yards from beach

Located in the centre of Santa Marta, 600 metres from Bahía de Santa Marta Beach and 200 metres from Santa Marta Cathedral, Hostel paradise St offers free WiFi and air conditioning. This guest house is 5.1 km from Quinta de San Pedro Alejandrino and 7.1 km from Rodadero Sea Aquarium and Museum. The property is set in the Centro Historico district. What a great place! Ideal location- step out the door into the pedestrian zone. I stayed in a large, private room with 2 King beds, with bathroom and A/C. Bed very comfy. Very clean! A large bathroom sink; I appreciated having a fridge...all the coffee I could drink, and hot water for tea (at the reception). The room was very quiet overall - I did not need earplugs! (there will always be a certain level of noise anywhere you stay in Latin/South America in my experience). The receptionist was always "a pendiente". Highly recommend!

Show more Show less
9.6
Exceptional
115 reviews
Price from
£26
per night

Casa Charlotte - Alma Hotels 4 stars

Centro Historico, Santa Marta - 500 yards from beach

Popular points of interest near the accommodation include Bahía de Santa Marta Beach, Santa Marta Cathedral and Santa Marta Gold Museum. The nearest airport is Simón Bolívar International, 15 km from Casa Charlotte - Alma Hotels, and the property offers a paid airport shuttle 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
Superb
248 reviews
Price from
£50
per night

Salguero Suites - Playa Salguero - By INMOBILIARIA VS

Santa Marta - 350 yards from beach

Salguero Suites - Playa Salguero - By INMOBILIARIA VS is situated in Santa Marta, 2.6 km from Playa Cabo Tortuga, 4.7 km from Rodadero Sea Aquarium and Museum, as well as 7.7 km from Santa Marta Cathedral. The property has mountain and city views, and is 2 km from El Rodadero Beach. Free WiFi is available throughout the property and Salguero Beach is 400 metres away. New apartment building, pretty modern.

Show more Show less
9.4
Superb
110 reviews
Price from
£38
per night

Cabañas Paraiso

Taganga - 150 yards from beach

Located in Taganga, 200 metres from Playa de Taganga, Cabañas Paraiso provides air-conditioned rooms and a terrace. Located around 200 metres from Taganga Beach, the hotel with free WiFi is also 1.3 km away from Playaca Beach. Rooms are fitted with a balcony. 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.1
Superb
173 reviews
Price from
£44
per night

Hostal Casa San Pedro

Santa Marta - 2.4 miles from beach

Close to Quinta de San Pedro Alejandrino, Hostal Casa San Pedro is situated in Santa Marta and has a solarium and garden. Boasting a 24-hour front desk, this property also provides guests with a sun terrace. The guest house features rooms with air conditioning, free private parking and free WiFi. Comfortable place. Really peaceful to rest and enjoy close site as mall and museam

Show more Show less
9.3
Superb
101 reviews
Price from
£21
per night

Most booked beach hotels in Magdalena this month

FAQs about beach hotels in Magdalena

Beach Hotels that guests love in Magdalena

gogless