Skip to main content.

The Best Hotels in Santa Marta

Search our Top Santa Marta Hotels

Save more with Secret Prices

Get instant savings with Secret Prices

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best Hotels in Santa Marta

What's Santa Marta like?

There's a lot visitors like about Santa Marta, especially its beaches and bars. Simply book a local tour to enjoy your stay a little more. Collect beach glass at top spots like Santa Marta Beach and Rodadero Beach. Popular sights like Tayrona National Natural Park and Cristal Beach won't disappoint.

Where are the best places to stay in Santa Marta?

We have 621 Santa Marta accommodation options with prices starting at GBP 4. Choose one of our 376 deals and get discounts of up to 62%.

Below are the number of accommodation options by star rating in Santa Marta and the surrounding area:

  • • 45 4-star accommodation from GBP 44 per night
  • • 195 3-star accommodation from GBP 13 per night
  • • 32 2-star accommodation from GBP 5 per night
  • • 2 1-star accommodation

Here are our travellers' top 5 places to stay in Santa Marta:

Placita Vieja Hotel Boutique Spa

3.5-star hotel with pool bar, near Santa Marta Beach
  • • Free breakfast • Free WiFi • Spa • Outdoor pool • Terrace

Casa de Isabella, a Kali Hotel

Boutique hotel with outdoor pool, near Parque de Los Novios
  • • Free breakfast • Free WiFi • Spa • Bar • Cafe

Hotel Boutique Casa Carolina

  • • Free breakfast • Free WiFi • Restaurant • 3 outdoor pools • 2 hot tubs

Hotel Boutique Don Pepe

4-star hotel with spa, near Tairona Gold Museum
  • • Free breakfast • Free parking • Free WiFi • Restaurant • 2 bars

Viajero Tayrona Hostel & Ecohabs

Romantic hotel by ocean in Santa Marta
  • • Free breakfast • Free parking • Free WiFi • Restaurant • Beach sunloungers

How to get to Santa Marta

What is the closest airport to Santa Marta?

  • • Santa Marta (SMR-Simon Bolivar), 8.9 mi (14.4 km) from central Santa Marta

Things to see and do in Santa Marta

What is there to see in Santa Marta?

  • • Tayrona National Natural Park
  • • Santa Marta Beach
  • • Rodadero Beach
  • • Cristal Beach
  • • Parque de Los Novios

What is there to do in Santa Marta?

  • • Palomino Beach
  • • Rodadero Sea Aquarium and Museum
  • • Zazue
  • • Santa Marta Theater
  • • Tairona Gold Museum

Other popular Santa Marta attractions

  • • Taganga Beach
  • • Blanca Beach
  • • Bello Horizonte Beach
  • • Simon Bolivar Park
  • • Marina Santa Marta

When is the best time to visit Santa Marta?

  • • Hottest months: May, April, June, September (average 33°C)
  • • Coldest months: January, February, December, October (average 24°C)
  • • Rainiest months: September, October, August and May (average 238.10 inches of rainfall)