Santa Marta, Colombia Best Hotels

How can we help?

Click and read long-form guides

Mercure Santa Marta

Mercure Santa Marta maintains its own private beach area alongside an on-site vegetable garden that supplies organic produce to the kitchen. This 140-room hotel sits in Santa Marta, Colombia, 4.6 kilometers from Simon Bolivar Airport, with roundtrip airport transfers available for a fee.

Hotel Medellin Rodadero

Hotel Medellín Rodadero, located in Santa Marta, offers a comfortable and relaxing stay just steps away from Rodadero Beach. It features modern rooms equipped with air conditioning, television, and free Wi-Fi. The hotel offers amenities such as a swimming pool, a restaurant serving local and international cuisine, and spaces for social or corporate events. Its personalized service and proximity to tourist attractions like the Aquarium and Playa Blanca make it an excellent choice for families and travelers. It’s the perfect place to enjoy the Caribbean charm with all the necessary comforts.

Hotel be La Sierra

The outdoor swimming pool at Hotel be La Sierra looks out over El Rodadero, putting guests 0.2 kilometers from the aquatic displays at Mundo Marino Aquarium. This 74-room beach hotel sits in Santa Marta, Colombia, providing a coastal base near local shores. The drive from Simon Bolivar airport covers 10.9 kilometers to reach the building.

Best Western Plus Santa Marta Hotel

An outdoor swimming pool with a view sits alongside a rooftop terrace at the 126-room Best Western Plus Santa Marta Hotel. This hotel puts the historic center of Santa Marta, Colombia, within easy walking distance while maintaining straightforward access to regional nature reserves.

La Riviera Hotel

An outdoor pool open throughout the year forms a central focal point at La Riviera Hotel. This hotel stands in the El Rodadero neighborhood of Santa Marta, Colombia, putting local shops and restaurants within walking distance. The shore at Rodadero Beach lies 1.4 kilometers away, while Simon Bolivar Airport is 11.5 kilometers from the building.

Hotel Tamaca Beach

An infinity pool looks straight out over the water at Hotel Tamaca Beach, where the property opens directly onto the sand of Rodadero Beach. This 82-room hotel sits in the El Rodadero district of Santa Marta, Colombia. Neither pets nor service animals are permitted on the grounds.

Blu by Tamaca

Blu by Tamaca anchors its outdoor spaces around a year-round infinity pool and an open-air bath. This 61-room hotel resort sits in the El Rodadero neighborhood of Santa Marta, Colombia, putting coastal beaches and local attractions within short range.

Ecohabs Tayrona

Good
7.9/ 10·2,734 reviews

Ecohabs Tayrona opens directly onto its own private beach from within a national park in Santa Marta, Colombia. Walkways across the grounds lead straight to the shore, giving this beachfront hotel a layout where park trails meet the ocean.

AC Hotel by Marriott Santa Marta

Very Good
8.9/ 10·3,311 reviews

A short 0.2-kilometer walk connects AC Hotel by Marriott Santa Marta to both the local marina and Santa Marta Bay. This 112-room hotel sits in Santa Marta, Colombia, near historic civic squares and museums. An outdoor rooftop pool and meeting spaces frame the layout inside.

Bondo Hometel

Excellent
9.2/ 10·229 reviews

Ten floors high, the rooftop terrace at Bondo Hometel looks out across the surrounding neighborhood. The 50-room apart-hotel in Santa Marta, Colombia, welcomes pets and supplies dedicated food and water bowls. Shared coworking spaces inside provide set spaces for remote work.

Apartments by Soho

Very Good
8.3/ 10·51 reviews

Balconies at Apartments by Soho look out over both mountain ridges and the ocean. This three-star hotel in Santa Marta, Colombia, maintains strict house rules, including a complete ban on hen and stag parties. Anyone heading to the outdoor pool must bring a swimming cap and swim between 09:00 and 17:00, with the pool shutting down every Tuesday for maintenance.

GHL Relax Costa Azul Hotel

A water park and two outdoor pools dominate the beachfront grounds at GHL Relax Costa Azul Hotel. This 67-room hotel stands along the ocean near Santa Marta, Colombia.

Anywhere mission
Anywhere Colombia

Insider-led Colombia Design & Concierge

Your insider team designs the trip around what you care about, then supports you in-country with private logistics, vetted partners, and concierge help when plans change.

Get Started

Private drivers; English-speaking available.

Avoid the crowds in private day tours.

Better stays, better pacing, better reservations.

Insider-only experiences and exclusive local partners.

24/7 in-country support by phone, text, and WhatsApp.

Belong Anywhere

In their words

5 Stars - Verified customer reviews from Trustpilot