Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Santa Marta – 754 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Mercure Santa Marta Emile

Hotel in Bello Horizonte, Santa Marta

Featuring free WiFi and an outdoor pool, Mercure Santa Marta Emile offers accommodations in Santa Marta. The hotel has a terrace and fitness center, and guests can enjoy a drink at the bar. Facilities are great- we got an upgrade.

Show more Show less
9
Awesome
1,717 reviews
Price from
$80
per night

Hilton Garden Inn Santa Marta

Hotel in Santa Marta

Located in Santa Marta, 1148 feet from the Santa Marta Marina and 3.7 mi from El Rodadero Beach, Hilton Garden Inn Santa Marta provides accommodations with a restaurant, free private parking, an... Great Location to relax. Staff is great and friendly. Very clean.

Show more Show less
8.9
Excellent
2,484 reviews
Price from
$59
per night

AC Hotel By Marriott Santa Marta

Hotel in Centro Historico, Santa Marta

Boasting a restaurant, fitness center, bar and free WiFi, AC Hotel By Marriott Santa Marta is set in Santa Marta, 0.9 mi from Lipe Beach and 328 feet from Santa Marta Marina. Waiter forgot syrup for pancakes. But was still good.

Show more Show less
8.6
Excellent
1,500 reviews
Price from
$63.65
per night

Santa Marta Marriott Resort Playa Dormida

Hotel in Santa Marta

Located in Santa Marta, 1.9 mi from Playa Cabo Tortuga, Santa Marta Marriott Resort Playa Dormida provides accommodations with a restaurant, free private parking, a fitness center and a bar. Impressive property, everything is nice and new. The pool is awesome and the beach front is small but nice. Food is exceptional as well as staff attention to detail. The rooms are very nice with a caribbean vibe. Bed was super comfortable. Location is near the airport so a little off the center of Santa Marta (30 min drive). Internet is good for working. The hotel is on the expensive side compared to others in the area but you definitely get what you pay for. The nicest rooms are the suites with a jacuzzy on the terrace and 180 views, i hope i will stay there next time.

Show more Show less
9.2
Awesome
1,015 reviews
Price from
$127
per night

Park Hotel

Hotel in Centro Historico, Santa Marta

Located 164 feet from the commercial area and right across from Santa Marta bay beach, Park Hotel features an outdoor swimming pool, a garden and a bar in Santa Marta. Location, clean and comfortable

Show more Show less
7.9
Good
2,521 reviews
Price from
$15
per night

Oasis Fresh Hotel

Hotel in Centro Historico, Santa Marta

Oasis Fresh Hotel has a restaurant, bar, a shared lounge and garden in Santa Marta. extremely friendly staff, good breakfast, awesome location, great value for money

Show more Show less
9
Awesome
1,194 reviews
Price from
$42
per night

Hotel Boutique Casa Carolina

Hotel in Centro Historico, Santa Marta

Offering an outdoor swimming pool, rooftop hot tubs and a spa, Hotel Boutique Casa Carolina is located next to San Francisco Monastery in Santa Marta's historic center, and 656 feet from Santa Marta... We loved everything about this hotel.The room was large with a really comfortable bed,lovely bed linen and soft pillows. Fantastic bathroom with a great shower.A good buffet breakfast.The hotel was extremely clean with fabulous facilities,a pool and rooftop jacuzzi which we really enjoyed.The receptionist Diego,was friendly,helpful and professional and deserves a special mention as he is such an asset to this hotel.

Show more Show less
9.2
Awesome
1,192 reviews
Price from
$46
per night

Hotel Be La Sierra

Hotel in El Rodadero, Santa Marta

La Sierra is a modern hotel on Rodadero Beach, framed by tropical palm trees and panoramic white beaches. It offers comfortable accommodations with free Wi-Fi, a restaurant and bar. Comfortable facilities, great staff, perfect location and view. Good value

Show more Show less
8.4
Very Good
1,054 reviews
Price from
$47
per night

Estelar Santamar Hotel & Centro De Convenciones

Hotel in Pozo Colorado, Santa Marta

This 4-star beachfront hotel is located just 10 minutes’ drive from Santa Marta city center. It offers free Wi-Fi, an outdoor swimming pool and sun loungers on the beach. Excellent view, staff and location.

Show more Show less
8.6
Excellent
1,656 reviews
Price from
$94
per night

Zuana Beach Resort

Hotel in Bello Horizonte, Santa Marta

Featuring a hot tub, a pool, a fitness center and a tennis court, Zuana Beach Resort offers rooms with free Wi-Fi and plasma TVs in Santa Marta, only 98 feet from Bello Horizonte Beach. My friends wanted to visit more of a resort-esque hotel during our Santa Marta trip, which isn't my typical vibe while traveling (I typically prefer more off-the-beaten path type accommodations). I reluctantly booked this hotel, but I was really pleasantly surprised. It doesn't have the commercial-resort feel of many resorts I've visited in the past in Mexico, Cuba, etc., and they offer some pretty awesome live entertainment and activities that are not cheesy and keep the costeño vibe. Our next flight was very late, so we checked out at noon and stayed in the pool area the entire day after our trip.

Show more Show less
8.7
Excellent
1,024 reviews
Price from
$129
per night

Most-booked hotels in Santa Marta in the past month

See all

Santa Marta's best hotels with breakfast

See all

Budget hotels in Santa Marta

See all

Hotels located in the center of Santa Marta

See all

FAQs about hotels in Santa Marta

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Santa Marta:

Explore guest reviews of hotels in Santa Marta

See all
Research, refine, and make plans for your whole trip