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 – 702 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.

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... Good location. Nice comfortable rooms. Good buffet breakfast. Friendly staff. Fridge and safe in room. Good value for the money

Show more Show less
8.9
Excellent
1,968 reviews
Avg. price/night:
$66

AC Hotel By Marriott Santa Marta

Hotel in Centro Historico, Santa Marta

Set in Santa Marta, 328 feet from Santa Marta Marina, AC Hotel By Marriott Santa Marta offers accommodations with a restaurant, free private parking, an outdoor swimming pool and a fitness center. Cleanliness, curtesy of the stuff, the modern decor and the AMAZING view from the 22mtrs length pool

Show more Show less
8.6
Excellent
839 reviews
Avg. price/night:
$66.50

GHL Relax Hotel Costa Azul

Hotel in Santa Marta

With direct access to the Caribbean Ocean, this beachfront Hotel offers spacious accommodations with cable TV and free Wi-Fi in a tropical setting. The staff was beyond excellent and the location is to die for. Great food and drinks. I say and give this hotel 10 stars I know the top is 5 stars but it's a 10 in my book. The room was great and the view awesome. Pool was great as well. Beach is right there loved this location. Will be making our way back there soon.

Show more Show less
8.8
Excellent
1,376 reviews
Avg. price/night:
$59

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. It is a very nice hotel close to the beach and close to the airport. And the value for money was very good.

Show more Show less
9
Awesome
1,060 reviews
Avg. price/night:
$52

Santa Marta Marriott Resort Playa Dormida

Hotel in Santa Marta

Located in Santa Marta, 0.9 mi from Bello Horizonte, Santa Marta Marriott Resort Playa Dormida provides accommodations with a restaurant, free private parking, a fitness center and a bar. Very clean and great location

Show more Show less
9.1
Awesome
513 reviews
Avg. price/night:
$134

Hotel Catedral Plaza

Hotel in Centro Historico, Santa Marta

Located in Santa Marta in the Magdalena Region, 3.1 mi from El Rodadero Beach, Hotel Catedral Plaza features an outdoor pool and sun terrace. Sight seen From room... Very beautiful

Show more Show less
8.4
Very Good
1,438 reviews
Avg. price/night:
$56

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,112 reviews
Avg. price/night:
$53

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. great location, attentive staff (especially Aristotides de la cocina), beautiful pool area, Tayrona art, Botero bull themed dining room, great breakfast, comfortable lobby, balconies ideal for sunset views, well preserved historic hotel from 1927, super economical...5 star quality and charm for 1 to 2 star prices!

Show more Show less
7.9
Good
2,034 reviews
Avg. price/night:
$17

Tamaca Beach Resort Hotel by Sercotel Hotels

Hotel in El Rodadero, Santa Marta

With direct beach access, a large swimming pool with bar service and sea views from every room, Tamacá offers free WiFi, á la carte flavors and an on-site beauty salon. It was my mum's birthday and they helped to decorate her room for the occasion (even gave her a small cake to celebrate)

Show more Show less
8.8
Excellent
879 reviews
Avg. price/night:
$84

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. Staff is very friendly. The facilities are beautiful and they have a great variety of options for breakfast.

Show more Show less
8.7
Excellent
1,053 reviews
Avg. price/night:
$74

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