Skip to main content

Book, stay, get a $50 travel reward.

Start traveling again and get a reward to use on future stays!

Promotion conditions apply. Valid on select properties.

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 – 714 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... Pool and bar area is very nice with a wonderful view. Staff in the pool and facilities were very good. The breakfast area was very organized, all the staff people were very nice and attended all our requests. The hotel is near to the Old Town and nice beaches. There is also a supermarket just crossing the street.

Show more Show less
8.9
Excellent
2,277 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,311 reviews
Price from
$62
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 is very friendly. The facilities are beautiful and they have a great variety of options for breakfast.

Show more Show less
8.6
Excellent
1,366 reviews
Price from
$69
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. Staff is excellent they make you feel at home. Facilities are awesome, comfortable and clean. Food was great and late night shows were amusing. Rooms are nice and bed was very comfortable, I could get a nice sleep.

Show more Show less
9.2
Awesome
706 reviews
Price from
$127
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. The location to the old town & town beach is great-only a few minutes walk away. The rooms with a balcony have a lovely view of the mountains & sea. The pool area is very nice with helpful staff & a bar. We loved how the hotel look after a small cat that lives at the front of the hotel.

Show more Show less
8.6
Excellent
1,017 reviews
Price from
$61.75
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 place, the hot shower, the staff, the food!

Show more Show less
8.9
Excellent
1,631 reviews
Price from
$58
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. Its beach location and staff attention

Show more Show less
8.7
Excellent
891 reviews
Price from
$119
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. Lot of breakfast options. Possiblity to book spa. Nice pool. Wonderful location, just infront of the beach.

Show more Show less
7.9
Good
2,220 reviews
Price from
$16
per night

Hotel Boutique ADAZ

Hotel in Centro Historico, Santa Marta

Hotel Boutique ADAZ features air-conditioned rooms with cable flat-screen TV in the Centro Historico district of Santa Marta. Beautiful hotel right in the center of Santa Marta. We were very pleased with the room, very clean lovely decoration. The people at the front desk (Jesus specially) were really nice and very helpful. The location is just perfect, two blocks away from the “Parque Los novios” and the restaurant streets that are beautiful to walk. Breakfast was pretty nice at the terrace also nice space. We will definitely come back to this hotel.

Show more Show less
8.7
Excellent
1,070 reviews
Price from
$25
per night

Oasis Fresh Hotel

Hotel in Centro Historico, Santa Marta

Conveniently located in Santa Marta, Oasis Fresh Hotel offers air-conditioned rooms, a bar, free WiFi and a shared lounge. Great Location and facility. Loved the small pool for a cool down and the staff were great. They are expanding so during the day construction was going on, but that’s just growth and was ok because I’m up early and sightseeing during the day. Sone reviews mentioned loud noise at night, but I did not notice, but I did stay during weekdays. Extremely close to the nightlife and city central with a vegetarian rest. (Ikaro) which was amazing with fresh baked breads, unbelievable dishes, deserts and coffees. And I’m not even a vegetarian. We really liked this place😊😊

Show more Show less
9.1
Awesome
861 reviews
Price from
$37
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