Beginning of main content
Save up to C$543 | Book Flight + Hotel at the same time^
Save up to C$543 | Book Flight + Hotel at the same time^
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5
Save up to C$543 | Book Flight + Hotel at the same time^

Top Santa Marta Hotels Deals

C$87
AC Hotel by Marriott Santa Marta

AC Hotel by Marriott Santa Marta

3.5 out of 5.0 CALLE 23 NO. 1C - 79, Santa Marta
5/5
(1 Reviews)
Located in Historic Center, this beach hotel is within a 5-minute walk of Magdalena River and Santa Marta Beach. Marina Santa Marta and Bahia de Santa Marta are also within 5 minutes.
C$94
Mercure Santa Marta Emile

Mercure Santa Marta Emile

3.5 out of 5.0 Calle 115 No 2 39, Bello Horizonte, Santa Marta
5/5
(1 Reviews)
Situated in Santa Marta, this beach hotel is 0.4 mi (0.6 km) from Zazue, and within 9 mi (15 km) of Rodadero Beach and Blanca Beach. Santa Marta Beach is 8.8 mi (14.2 km) away.
C$109
Hotel Tamacá Beach Resort

Hotel Tamacá Beach Resort

3.5 out of 5.0 Carrera 2a No. 11A - 98, Santa Marta, Magdalena
4/5
(2 Reviews)
Nestled on the beach, this El Rodadero hotel is just steps away from Magdalena River and Rodadero Beach. Blanca Beach and Mundo Marino Aquarium are also within 3 miles (5 km).
C$87
Hilton Garden Inn Santa Marta

Hilton Garden Inn Santa Marta

3.5 out of 5.0 Carrera 1C No. 24-04, Santa Marta, Magdalena
3.7/5
(3 Reviews)
Situated in Santa Marta, this hotel is within a 5-minute walk of Magdalena River and Santa Marta Beach. Marina Santa Marta and Bahia de Santa Marta are also within 5 minutes.
C$162
Irotama Resort

Irotama Resort

4.0 out of 5.0 Km 14 Via Cienaga, Santa Marta, Magdalena
3.5/5
(2 Reviews)
Located in Santa Marta, this beachfront resort is connected to the convention centre, just steps away from Magdalena River and Bello Horizonte Beach. Zazue is 0.4 mi (0.7 km) away.
C$169
Zuana Beach Resort

Zuana Beach Resort

3.5 out of 5.0 Carrera 2a No.6-80 Av. Tamacá, Bello Horizonte, Santa Marta, Magdalena
3.5/5
(2 Reviews)
Nestled on the beach, this Santa Marta resort is just steps away from Magdalena River and Bello Horizonte Beach. Zazue is 0.5 mi (0.8 km) away.
C$167
Santa Marta Marriott Resort Playa Dormida

Santa Marta Marriott Resort Playa Dormida

4.5 out of 5.0 Carrera 3 No 142-60, Bello Horizonte, Santa Marta, Magdalena
Situated on the beach, this luxury hotel is within a 15-minute walk of Magdalena River and Bello Horizonte Beach. Zazue is 1.2 mi (2 km) away.
C$65
Terrazas Tayrona Travelers Apartamentos y Suites

Terrazas Tayrona Travelers Apartamentos y Suites

3.5 out of 5.0 Carrera 3 # 24 - 63, El Rodadero, Santa Marta, Magdalena
Located in El Rodadero, this spa apartment building is within 1 mile (2 km) of Magdalena River and Rodadero Beach. Mundo Marino Aquarium is 1.6 mi (2.6 km) away.

Things to do in Santa Marta

See all 134 things to do in Santa Marta

Top Flight Deals

Prices found within past 7 days. Prices and availability subject to change. Additional terms may apply.

^Savings based on all package bookings made with Flight + Hotel on Travelocity.com from January 1, 2018 to December 31, 2018, as compared to the price of the same components booked separately. Savings will vary based on origin/destination, length of trip, stay dates and selected travel supplier(s). Savings not available on all packages.

*Price based on the lowest price found within past 24 hours and based upon one night stay for two adults over the next thirty days. Prices and availability subject to change. Additional terms may apply.