Colombia may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

4 Star Hotels in Santa Marta CA $76

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Santa Marta 4 Star Hotels

Irotama Resort
4 out of 5
Km 14 Via Cienaga, Santa Marta, Magdalena
Free cancellationReserve now, pay when you stay
The price is CA $130 per night
4.2/5Excellent! (400 reviews)

"Clean....!!!!!! Well maintained.....superior service from staff.....wonderful food.....pools just sparkle...beach clean....easy access to downtown and excursions....uff...marvelous.."…"

Reviewed on Feb. 27, 2020

Irotama Resort
Santa Marta Marriott Resort Playa Dormida
4.5 out of 5
Carrera 3 No 142-60, Bello Horizonte, Santa Marta, Magdalena
Get Rates
4.6/5Wonderful! (118 reviews)
Best hotel in Santa Marta

"Amazing facilities and super friendly and helpfull staff, looking forward to be back soon"…"

Reviewed on Mar. 10, 2020

Santa Marta Marriott Resort Playa Dormida
Hotel Boutique Don Pepe
4 out of 5
Calle 16 No 1c - 92, Barrio Centro, Santa Marta, Magdalena
Get Rates
4.5/5Wonderful! (65 reviews)

"Amazing hotel. The best Jugo de Lulo I've ever had brought to you during checkin. On-site massage was fantastic and really well priced! It is really a great place, nothing we didn't like."…"

Reviewed on Feb. 12, 2020

Hotel Boutique Don Pepe
Hotel Boutique Casa Carolina
4 out of 5
Calle 12 # 3-40, Centro Histórico, Santa Marta, Magdalena
Free cancellationReserve now, pay when you stay
The price is CA $97 per night
4.6/5Wonderful! (223 reviews)

"Such a cool hotel. Great ambience, comfy rooms. Great location, friendly staff and delicious food. Would stay here again!"…"

Reviewed on Jan. 2, 2020

Hotel Boutique Casa Carolina
Casa de Leda, a Kali Hotel
4 out of 5
Calle 18 #4-38, Santa Marta, Magdalena
Free cancellationReserve now, pay when you stay
The price is CA $76 per night
4.6/5Exceptional! (203 reviews)

"The property is beautiful nice details, great staff"…"

Reviewed on Mar. 3, 2020

Casa de Leda, a Kali Hotel
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.

If you’re looking for a spot with great rates, just-for-you amenities, and a world of luxurious little perks, the best 4 Stars hotels in Santa Marta are calling your name. Known for providing first-rate service in amazing locations, each of the Santa Marta 4 Stars hotels lets discerning travelers bask in an unforgettable experience.

Kick back in your spacious room. Relax in the lobby’s sumptuous surroundings. Start the day with delicious room service, and then use the complimentary body care items to freshen up before you head out for the day.

It’s all waiting for you at the top four star hotels in Santa Marta. Plus, when you book with Expedia.ca, you might find a cheap deal on a 4 Stars hotel in Santa Marta, Magdalena, neighbourhoods near the most popular attractions, so you can see the sights and bask in the discounts all in one trip. Whether you’re planning a romantic retreat or simply want to experience everything the area has to offer, the top Santa Marta hotels with 4 Stars provide everything you need to unwind in style.

More trip options

Recent Reviews in Santa Marta