Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

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

Oasis Fresh Hotel

Hotel in Centro Historico, Santa Marta

Oasis Fresh Hotel has a restaurant, bar, a shared lounge and garden in Santa Marta. Featuring family rooms, this property also provides guests with a terrace. It was such a cute little hotel in the centre of the city! Everything was close by walking distance. From restaurants to clubs and bars. The jacuzzi and pool were so magical and the staff was extremely friendly.

Show more Show less
8.6
Excellent
1,927 reviews
Price from
$39
per night

AC Hotel By Marriott Santa Marta

Hotel in Centro Historico, Santa Marta

Located in Santa Marta, a few steps from Santa Marta Marina, AC Hotel By Marriott Santa Marta has accommodations with a restaurant, free private parking, an outdoor swimming pool and a fitness center.... excellent hotel and hospitality

Show more Show less
8.5
Very Good
2,033 reviews
Price from
$75
per night

Hotel Santorini Casablanca

Hotel in Santa Marta

Featuring its own private beach area, Santorini Casa Blanca offers accommodations in Santa Marta. location pools beach everithing

Show more Show less
7.7
Good
1,408 reviews
Price from
$80
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
8.9
Excellent
2,153 reviews
Price from
$78
per night

Santa Marta Marriott Resort Playa Dormida

Hotel in Santa Marta

Located in Santa Marta, a 4-minute walk from Bello Horizonte, 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.1
Awesome
1,465 reviews
Price from
$151
per night

Hotel Santorini Resort

Hotel in Bello Horizonte, Santa Marta

Located 328 feet from the Bello Horizonte Beach and 3.6 mi from Santa Marta town center, the Hotel Santorini Resort offers a beach club with 3 swimming pools, a spa with body treatments and a fitness... It is exactly as in the pictures. clean and beautiful.

Show more Show less
8
Very Good
1,283 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... cómodo, confortable y súper bien ubicado

Show more Show less
8.7
Excellent
2,388 reviews
Price from
$69
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. Excellent! Everything was perfect: staff, breakfast, room, beds, and services! They upgraded our room to one with a sea view which the staff explained they could do it because it wasn't occupied. They even have two computers with wifi in the lobby which guests can use for free and I was able to use it and finish quickly a task from work to keep enjoying my holidays. I am so grateful!

Show more Show less
8.5
Very Good
1,754 reviews
Price from
$50
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. Todo! excelente, me encantó todo!

Show more Show less
9.1
Awesome
2,445 reviews
Price from
$69
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 wifi. Worked from here with no problem. Great views from the patios. Right next to the water. Nice and quiet space to relax. Enjoyed the massage services as well.

Show more Show less
7.9
Good
2,521 reviews
Price from
$19
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