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 – 694 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... Great Location to relax. Staff is great and friendly. Very clean.

Show more Show less
8.9
Excellent
1,995 reviews
Price from
$67
per night

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. Comfort, excellent service, great location, very close to all the interest places, restaurants and bars in the old city. The right place to stay in the city of Santa Marta. Great value!!

Show more Show less
8.6
Excellent
866 reviews
Price from
$64
per night

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,403 reviews
Price from
$58
per night

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,095 reviews
Price from
$64
per night

Santa Marta Marriott Resort Playa Dormida

Hotel in Santa Marta

Located in Santa Marta, 1312 feet from Bello Horizonte, Santa Marta Marriott Resort Playa Dormida provides accommodations with a restaurant, free private parking, a fitness center and a bar. Brand new hotel with great staff, great food, really nice rooms with great views. Good pool too!

Show more Show less
9.1
Awesome
537 reviews
Price from
$134
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. Staff, location, amenities. Nice pool bar. Awsome atmosphere. Buffet dinners in hotel restaurant were fantastic and great value for money. Kids had a hard time waiting for 6pm, so that we could have dinner.

Show more Show less
8.7
Excellent
1,080 reviews
Price from
$73
per night

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. The location is perfect at the city center. A very friendly staff is always available and the rooms are good. The rooftop swimming pool is beautiful and offers great views! The hotel was perfect for us.

Show more Show less
8.4
Very Good
1,453 reviews
Price from
$63
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. Good breakfast and excellent location

Show more Show less
7.9
Good
2,059 reviews
Price from
$17
per night

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. The staff were very friendly and accommodating. The facilities and location are really the best if you want to stay in Rodadero (which is busy beach).

Show more Show less
8.8
Excellent
889 reviews
Price from
$83
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... The staff were exceptionally attentive. One staff member at the front desk happened to note (from our passports) that it was my husband’s birthday so he took it upon himself to order a dessert with candles. It was these kinds of thoughtful touches that really added to our experience, not to mention the property is a wonderfully, unique architectural gem.

Show more Show less
9.2
Awesome
1,131 reviews
Price from
$52
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