
Santa Marta Holidays
Book a Hotel + Flight or Car together to unlock savings
Where to stay in Santa Marta
Find the best Santa Marta areas and neighborhoods for the activities you enjoy most. Learn more about Santa Marta

El Rodadero
1 out of top 10 points of interest in this area
5/5(1 area review)
El Rodadero is noteworthy for its beaches, and you can make a stop at top attractions like Rodadero Beach and Arrecife Shopping Center.
Top hotels in Santa Marta

Hilton Santa Marta
Carrera 2 No 114-78 Santa Marta
Fully refundableReserve now, pay when you stay
The price is 3.432.645 ₫ per night from 15 Jun to 16 Jun
3.432.645 ₫
3.432.645 ₫ total
15 Jun - 16 Jun
8.8/10 Excellent! (608 reviews)
"It was lovely"
Reviewed on 20 May 2026

Santa Marta Marriott Resort Playa Dormida
Carrera 3 No 142-60, Bello Horizonte Santa Marta Magdalena
Fully refundableReserve now, pay when you stay
The price is 3.559.546 ₫ per night from 24 Jun to 25 Jun
3.559.546 ₫
3.559.546 ₫ total
24 Jun - 25 Jun
9.4/10 Exceptional! (945 reviews)
"So quit"
Reviewed on 24 May 2026

Hotel Irotama Lago
Km 14 Via Cienaga Santa Marta Magdalena
Fully refundableReserve now, pay when you stay
The price is 4.047.937 ₫ per night from 10 Jun to 11 Jun
4.047.937 ₫
4.047.937 ₫ total
10 Jun - 11 Jun
8.8/10 Excellent! (812 reviews)
"Good"
Reviewed on 25 May 2026
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Popular places to visit

Parque de los Novios
Explore the great outdoors at Parque de los Novios, a lovely green space in Comuna 2. While you're in the area, stroll along the beautiful beaches.

Santa Marta Cathedral
Find out about the history of Comuna 2 when you take a trip to Santa Marta Cathedral. While you're in the area, stroll along the beautiful beaches.

Quinta de San Pedro Alejandrino
You can spend time browsing the exhibits at Quinta de San Pedro Alejandrino during your trip to Museo Quinta de San Pedro Alejandrino. While you're in the area, stroll along the beautiful beaches.



