Find hotels in Santa Marta from $20

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

Search over 2.9 million properties and 550 airlines worldwide.

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 1,239 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Santa Marta Marriott Resort Playa Dormida
4.5 out of 5
Carrera 3 No 142-60, Bello Horizonte, Santa Marta, Magdalena
Fully refundableReserve now, pay when you stay
The price is $149 per night from Sep 26 to Sep 27
$149
per night
Sep 26 - Sep 27
7.41 mi from city center
9.2/10 Wonderful! (505 reviews)
"Great place."

Reviewed on Aug 29, 2023

Santa Marta Marriott Resort Playa Dormida
Decameron Galeon - All Inclusive
3.5 out of 5
Kilometro 17 Via Santa Marta-Cienaga, Santa Marta, Magdalena
10.13 mi from city center
7.2/10 Good! (77 reviews)
Good value!!!!
"When I read the reviews I was somewhat nervous about my choice but I found that for the price the place was terrific. I think some folks are just too spoiled. The only minor complaint was the way dinner reservations had to be made..... MR"

Reviewed on Apr 25, 2023

Decameron Galeon - All Inclusive
Zuana Beach Resort
3.5 out of 5
Carrera 2a No.6-80, Bello Horizonte, Santa Marta, Magdalena
Fully refundable
The price is $193 per night from Sep 24 to Sep 25
$193
per night
Sep 24 - Sep 25
6.81 mi from city center
7.8/10 Good! (356 reviews)
"We have a great time"

Reviewed on Sep 1, 2023

Zuana Beach Resort

Save an average of 15% on thousands of hotels when you're signed in

Best Western Plus Santa Marta Hotel
3.5 out of 5
Calle 24 No 3-65, Santa Marta
Fully refundableReserve now, pay when you stay
The price is $88 per night from Oct 22 to Oct 23
$88
per night
Oct 22 - Oct 23
0.26 mi from city center
8.8/10 Excellent! (355 reviews)
Best Western Plus Santa Marta Colombia
"It's a nice hotel close to the boardwalk. Clean and good service"

Reviewed on Aug 15, 2023

Best Western Plus Santa Marta Hotel
Hotel Tamacá Beach Resort
3.5 out of 5
Carrera 2a No. 11A - 98, Santa Marta, Magdalena
Fully refundableReserve now, pay when you stay
The price is $111 per night from Oct 17 to Oct 18
$111
per night
Oct 17 - Oct 18
2.93 mi from city center
8.2/10 Very Good! (267 reviews)
"Pool"

Reviewed on Jul 25, 2023

Hotel Tamacá Beach Resort
GIO Hotel Tama Santa Marta
3 out of 5
Vía Pozos Colorados km 8, Santa Marta, Magdalena
Fully refundableReserve now, pay when you stay
The price is $51 per night from Sep 25 to Sep 26
$51
per night
Sep 25 - Sep 26
5.03 mi from city center
7.4/10 Good! (153 reviews)
"The personell is amazing and lovable. Some areas were closed due to maintance. Our room whas clean and cozy"

Reviewed on Aug 21, 2023

GIO Hotel Tama Santa Marta
Ritacuba House Boutique
3.5 out of 5
Cra. 3 #143-27, Gaira, Santa Marta, Magdalena
Fully refundableReserve now, pay when you stay
The price is $34 per night from Oct 5 to Oct 6
$34
per night
Oct 5 - Oct 6
7.61 mi from city center
10/10 Exceptional! (5 reviews)
"The hotel was very clean and well designed. The staff were very helpful and made our short stay lovely by providing us with recommendations and a hearty breakfast!"

Reviewed on Aug 18, 2023

Ritacuba House Boutique
Bonita Bay Concept Hotel by Xarm Hotels
4 out of 5
Cr 1c # 15 - 07, Edificio Tesoro del Mar, Santa Marta, Magdalena
Fully refundableReserve now, pay when you stay
The price is $62 per night from Sep 25 to Sep 26
$62
per night
Sep 25 - Sep 26
0.49 mi from city center
8.4/10 Very Good! (58 reviews)
"N/A"

Reviewed on Sep 15, 2023

Bonita Bay Concept Hotel by Xarm Hotels
Terrazas Tayrona Travelers Apartamentos y Suites
3.5 out of 5
Carrera 3 # 24 - 63, El Rodadero, Santa Marta, Magdalena
Fully refundableReserve now, pay when you stay
The price is $61 per night from Sep 23 to Sep 24
$61
per night
Sep 23 - Sep 24
3.85 mi from city center
8.2/10 Very Good! (119 reviews)
FANTASTIC PLACE
"I booked this stay for my mom’s and aunties vacation. They were thrilled about the warmth of the staff members, the location, the breakfast ( super delicious and affordable ), the cleanliness of the place, their pool, the service… basically everything! My aunties called me just to make sure I leave ..."

Reviewed on Aug 16, 2023

Terrazas Tayrona Travelers Apartamentos y Suites
Santorini Hotel & Resort
3.5 out of 5
Carrera 2 No 4-49, Bello Horizonte, Santa Marta, Magdalena
Fully refundableReserve now, pay when you stay
The price is $66 per night from Sep 23 to Sep 24
$66
per night
Sep 23 - Sep 24
6.71 mi from city center
7.8/10 Good! (246 reviews)
"Santorini excellent service , it is far from the downtown to the city , taxi$25 pesos , It will be better rent a car. Excellent neighborhood."

Reviewed on Sep 18, 2023

Santorini Hotel & Resort
Sanha Plus Hotel
3 out of 5
Km 13 Via Al Aeropuerto, Sector Pozos Colorados, Santa Marta, Magdalena
Fully refundableReserve now, pay when you stay
The price is $41 per night from Oct 22 to Oct 23
$41
per night
Oct 22 - Oct 23
5.75 mi from city center
7.8/10 Good! (157 reviews)
"Helpful, professional team with a big smile"

Reviewed on Aug 4, 2023

Sanha Plus Hotel
Tay Beach Hotel
3 out of 5
Calle Principal Cr 6-381, Buritaca Rural, Santa Marta, Magdalena
The price is $138 per night from Oct 5 to Oct 6
$138
per night
Oct 5 - Oct 6
28.64 mi from city center
7.2/10 Good! (15 reviews)
"If you need a few days to relax your body and mind — this is the place tropical conditions - relax under tree and feel the ocean wave and breeze Wall along the beach - food few options but good…. Just relaxxxx"

Reviewed on Jul 4, 2023

Tay Beach Hotel
HOTEL KARAYA DIVE RESORT
2.5 out of 5
Calle 12 No. 2-38 Rodadero, Santa Marta
Fully refundableReserve now, pay when you stay
The price is $77 per night from Oct 22 to Oct 23
$77
per night
Oct 22 - Oct 23
3.01 mi from city center
9.2/10 Wonderful! (5 reviews)
"Excelente, limpio and friendly"

Reviewed on Aug 31, 2023

HOTEL KARAYA DIVE RESORT
Villa Maria Tayrona, a Kali Hotel
3 out of 5
Troncal del Caribe Km 34, Via Parque Tayrona, Santa Marta, Magdalena
Fully refundableReserve now, pay when you stay
The price is $78 per night from Sep 25 to Sep 26
$78
per night
Sep 25 - Sep 26
22.52 mi from city center
8.8/10 Excellent! (148 reviews)
"Excellent hotel. Very green and easy access to beautiful beaches. Love the nature and the various options for hiking. Will stay there if I ever go back to that area. Loved the birds, specially Lila. Great views."

Reviewed on Aug 29, 2023

Villa Maria Tayrona, a Kali Hotel
Casa Verano Beach Hotel - Adults Only
3 out of 5
CRA 2 # 86-02 POZOS COLORADOS, Santa Marta
Fully refundableReserve now, pay when you stay
The price is $113 per night from Oct 3 to Oct 4
$113
per night
Oct 3 - Oct 4
5.23 mi from city center
9.4/10 Exceptional! (63 reviews)
"This 11 room boutique hotel is perfect for those looking for a more personal approach to hoteling. The staff are lovely, always available, but also give you your space. And the gorgeous beach is literally right outside the property door to the beach with stunning evening sunsets. As a single female ..."

Reviewed on Mar 17, 2023

Casa Verano Beach Hotel - Adults Only
Placita Vieja Hotel Boutique Spa
3.5 out of 5
Calle 19 No. 2 A 09, Santa Marta, Magdalena
Fully refundableReserve now, pay when you stay
The price is $128 per night from Sep 23 to Sep 24
$128
per night
Sep 23 - Sep 24
0.35 mi from city center
9.8/10 Exceptional! (72 reviews)
"Amazing stay in Santa Marta. Placita Viega hotel is located right in the center of town at the parque de los novios. It is a walkable distance away from all of the best restaurants, clubs, and bars. The area is always full of people and very safe. It is also a 5 minute walk from Santa Marta ..."

Reviewed on Dec 28, 2022

Placita Vieja Hotel Boutique Spa
Hotel Arhuaco
3.5 out of 5
Carrera 2 # 6-49, Santa Marta, Magdalena
Fully refundableReserve now, pay when you stay
The price is $64 per night from Sep 24 to Sep 25
$64
per night
Sep 24 - Sep 25
2.6 mi from city center
7.6/10 Good! (68 reviews)
"Everything good"

Reviewed on Sep 2, 2023

Hotel Arhuaco
Hotel Portobahia
3 out of 5
Carrera 4 No. 6-69 El Rodadero, Santa Marta, Magdalena
Fully refundableReserve now, pay when you stay
The price is $51 per night from Oct 21 to Oct 22
$51
per night
Oct 21 - Oct 22
2.54 mi from city center
7.2/10 Good! (229 reviews)
"I arrived at the hotel two hours before check-in and they offered to give me the room if I paid 20,000 pesos. The next day I wanted to change the room because there was a lot of noise and they wanted to charge me and they wanted to give me a room on the sixth floor without hot water when I know there ..."

Reviewed on Dec 13, 2022

Hotel Portobahia