Search Santa Marta, Magdalena Hotels from AU$82

Search over 1 million properties worldwide and 550 airlines worldwide.

Search over 1 million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation

10 Best Hotels in Santa Marta

Santa Marta Marriott Resort Playa Dormida
4.5 out of 5
Carrera 3 No 142-60, Bello Horizonte, Santa Marta, Magdalena
Free CancellationReserve now, pay when you stay
AU$166
per night
Feb 9 - Feb 10
4.5/5Wonderful! (69 reviews)

"Our stay was great. We would Like to come back but the only problem Is the temperature of the pool. It’s ridiculously cold for a warm weather destination. It’s not just cold it’s freezing. We were there for 11 days and couldn’t get in once."…"

Reviewed on 4 Jan. 2020

Santa Marta Marriott Resort Playa Dormida
Irotama Resort
4 out of 5
Km 14 Via Cienaga, Santa Marta, Magdalena
AU$173
per night
Jan 31 - Feb 1
4.2/5Excellent! (363 reviews)

"The location is wonderful and the building we stayed in was brand new and extremely comfortable. The grounds were beautiful."…"

Reviewed on 9 Nov. 2019

Irotama Resort
Hilton Garden Inn Santa Marta
3.5 out of 5
Carrera 1C No. 24-04, Santa Marta, Magdalena
Free CancellationReserve now, pay when you stay
AU$98
per night
Jan 24 - Jan 25
4.5/5Wonderful! (227 reviews)

"Locaction and quality service Brand new Hotel Good food and Beatiful View to the Bay of Santa Marta"…"

Reviewed on 28 Nov. 2019

Hilton Garden Inn Santa Marta
AC Hotel by Marriott Santa Marta
3.5 out of 5
CALLE 23 NO. 1C - 79, Santa Marta
Free CancellationReserve now, pay when you stay
AU$100
per night
Jan 24 - Jan 25
4.2/5Very Good! (70 reviews)

"The large pool is great for swimming. The room was clean and quiet. The staff was polite and profesional. The breakfast was great; but the expensive dinner was reheated not cooked on the spot."…"

Reviewed on 16 Dec. 2019

AC Hotel by Marriott Santa Marta
Decameron Galeon - All Inclusive
3.5 out of 5
Kilometro 17 Via Santa Marta-Cienaga, Santa Marta, Magdalena
Get Rates
3.7/5Good! (77 reviews)

"The property has lots of potential but when you think all inclusive at the beach you expect more hands on service. The drinks are given in small cups and you have to go the bar, what ever happened to waiters at the pool or beach. So you are often running back and forth.The pool is often over populated. ..."…"

Reviewed on 28 Apr. 2019

Decameron Galeon - All Inclusive
Zuana Beach Resort
3.5 out of 5
Carrera 2a No.6-80 Av. Tamacá, Bello Horizonte, Santa Marta, Magdalena
Free Cancellation
AU$173
per night
Jan 26 - Jan 27
3.8/5Good! (294 reviews)

"The property was clean and well maintained. The staff is very friendly and helpful."…"

Reviewed on 29 Dec. 2019

Zuana Beach Resort
Hotel Tamacá Beach Resort
3.5 out of 5
Carrera 2a No. 11A - 98, Santa Marta, Magdalena
Free CancellationReserve now, pay when you stay
AU$114
per night
Jan 26 - Jan 27
4.1/5Very Good! (177 reviews)

"Excellent service ; the staff very nice, good location and food just amazing"…"

Reviewed on 7 Dec. 2019

Hotel Tamacá Beach Resort
Hotel be La Sierra
3 out of 5
Cra 1 N° 9-47, El Rodadero, Santa Marta, Magdalena
Free Cancellation
AU$82
per night
Jan 27 - Jan 28
3.9/5Very Good! (161 reviews)

"Good location, great little hotel. But not a fan of Santa Marta, visit one of the nicer nearby towns like Minca instead."…"

Reviewed on 22 Nov. 2019

Hotel be La Sierra
Placita Vieja Hotel Boutique Spa
3.5 out of 5
Calle 19 No. 2 A 09, Santa Marta, Magdalena
AU$144
per night
Jan 31 - Feb 1
4.9/5Exceptional! (35 reviews)

"Great location and excellent staff. We nearly missed a bus to Cartagena, but with staff help we were able to make it ! 5 * service."…"

Reviewed on 5 Jan. 2020

Placita Vieja Hotel Boutique Spa
GHL Relax Hotel Costa Azul
3.5 out of 5
Zona Franca Pozos Colorados km 19, via Cienaga, Santa Marta, Magdalena
Free Cancellation
AU$90
per night
Feb 17 - Feb 18
4.1/5Very Good! (272 reviews)

"The staff at this location is absolutely phenomenal! We stayed for 2 weeks and by the time we left it felt as if we were leaving family. The ocean and beach here is beautiful! You can see Gold in the water and sand which we didn’t see at other beaches. This location is off the beaten path so you ..."…"

Reviewed on 28 Nov. 2019

GHL Relax Hotel Costa Azul
Don't see what you're looking for?
See all available properties in Santa Marta
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Santa Marta

Nature enthusiasts will enjoy exploring Santa Marta, and visitors give high marks for the beaches. This relaxing city also attracts tourists with its local tours and parks.

  • There are 337 hotels and other accommodations in Santa Marta
  • The closest major airport is in Santa Marta (SMR-Simon Bolivar) 14.4 from the city center

Sightseeing and Staying in Santa Marta

The beaches, hiking trails, and parks highlight the city's natural beauty, and Simon Bolivar Park, Santa Marta Beach, and Taganga Beach are worth a visit. Taking local tours is one of the top activities, while Marina Santa Marta, Blue Well, and Mareygua Beach are favorite sights to visit. A couple of additional sights to add to your agenda are Santa Marta Cathedral and Customs House.

In Santa Marta, you'll find 337 hotels and other lodging options so you'll have a variety of choices for your holiday retreat. Below are top ones based on our user reviews:

  • La Calzada del Santo - Guests who stay at this 3-star hotel in Historic Center can enjoy access to free breakfast and an outdoor pool, along with free WiFi. It's a favorite with Expedia travelers for its breakfast and pool.
  • Casa Amani - Our customers like the helpful staff at this hotel. This 3-star hotel in Historic Center features free breakfast, an outdoor pool, and free WiFi.
  • Aite Hotel - With a stay at this 3.5-star hotel, guests can enjoy access to 2 outdoor pools and free breakfast, along with free WiFi. Expedia customers like its helpful staff.

Dressing for Santa Marta

  • Between January and March, you can expect the daytime average to be around 90°F and the nighttime average to be 74°F
  • From April to June, temperatures average about 91°F during the day and 77°F at night
  • July through September averages 90°F during the day and 75°F at night
  • In October-December, the average temperature is 89°F during the day and 74°F at night
  • Santa Marta gets about 2.40 inches of rain per year
  • Hottest months are usually May and April with an average temperature of 91°F, while the coldest months are January and December with an average of 74°F

Frequently asked questions

Recently booked Santa Marta hotels

Recent Reviews in Santa Marta

More trip options