Compare Cheap Hotels in Santa Marta
Secret Bargains - Save an extra 10% or more on select hotels
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Cheap Santa Marta Hotels

Hilton Santa Marta
Carrera 2 No 114-78 Santa Marta
$147 nightly
The price is $147 total per night
$147 total
Jun 29 - Jun 30
Free Cancellation
Reserve now, pay when you stay
6.19 mi from city center
With a stay at Hilton Santa Marta in Santa Marta (Bello Horizonte), you'll be a 5-minute walk from Bello Horizonte Beach and 12 minutes by foot from Zazue.
Pool
Hot Tub

Santa Marta Marriott Resort Playa Dormida
Carrera 3 No 142-60, Bello Horizonte Santa Marta Magdalena
$152 nightly
The price is $152 total per night
$152 total
Jun 24 - Jun 25
Free Cancellation
Reserve now, pay when you stay
7.39 mi from city center
With a stay at Santa Marta Marriott Resort Playa Dormida in Santa Marta (Bello Horizonte), you'll be within a 15-minute drive of Bello Horizonte Beach and Zazue.
Pool
Spa

Hotel be La Sierra
Cra 1 N° 9-47 Santa Marta Magdalena
$85 nightly
The price is $85 total per night
$85 total
Jul 14 - Jul 15
Free Cancellation
2.78 mi from city center
With a stay at Hotel be La Sierra in Santa Marta (El Rodadero), you'll be within a 15-minute drive of Rodadero Beach and Bello Horizonte Beach.
Pool
Free WiFi

Best Western Plus Santa Marta Hotel
Calle 24 No 3-65 Santa Marta
$87 nightly
The price is $87 total per night
$87 total
Jul 4 - Jul 5
Free Cancellation
Reserve now, pay when you stay
0.25 mi from city center
With a stay at Best Western Plus Santa Marta Hotel, you'll be centrally located in Santa Marta, a 1-minute drive from Santa Marta Beach and 11 minutes from Rodadero Beach.
Pool
Breakfast included

AC Hotel by Marriott Santa Marta
CALLE 23 NO. 1C - 79 Santa Marta
$84 nightly
The price is $84 total per night
$84 total
Jun 22 - Jun 23
Free Cancellation
Reserve now, pay when you stay
0.42 mi from city center
With a stay at AC Hotel by Marriott Santa Marta in Santa Marta (Los Cocos), you'll be within a 15-minute drive of Santa Marta Beach and Rodadero Beach.
Pool
Pet friendly

Hotel Irotama del Sol
Km 14 Via Cienaga Santa Marta Magdalena
$167 nightly
The price is $167 total per night
$167 total
Jun 21 - Jun 22
Free Cancellation
Reserve now, pay when you stay
6.29 mi from city center
With a stay at Hotel Irotama del Sol in Santa Marta (Bello Horizonte), you'll be a 4-minute walk from Bello Horizonte Beach and 9 minutes by foot from Zazue.
Pool
Hot Tub

Hotel Irotama Lago
Km 14 Via Cienaga Santa Marta Magdalena
$157 nightly
The price is $157 total per night
$157 total
Jun 21 - Jun 22
Free Cancellation
Reserve now, pay when you stay
6.4 mi from city center
Located in Santa Marta (Bello Horizonte), Hotel Irotama Lago is within a 10-minute walk of Bello Horizonte Beach and Zazue.
Pool
Hot Tub

Hilton Garden Inn Santa Marta
Carrera 1C No. 24-04 Santa Marta
$93 nightly
The price is $93 total per night
$93 total
Jul 18 - Jul 19
Free Cancellation
Reserve now, pay when you stay
0.48 mi from city center
With a stay at Hilton Garden Inn Santa Marta, you'll be centrally located in Santa Marta, a 1-minute drive from Santa Marta Beach and 12 minutes from Rodadero Beach.
Pool
Pet friendly

Hotel Aguamarina
Cra. 4 #20-45, Gaira Santa Marta Magdalena
$29 nightly
The price is $29 total per night
$29 total
Jun 26 - Jun 27
Free Cancellation
Reserve now, pay when you stay
3.45 mi from city center
With a stay at Hotel Aguamarina in Santa Marta (El Rodadero), you'll be within a 15-minute drive of Rodadero Beach and Bello Horizonte Beach.
Breakfast included
Pet friendly

Courtyard By Marriott Santa Marta Resort
Calle 115 No 2 39 Santa Marta
$78 nightly
The price is $78 total per night
$78 total
Jul 20 - Jul 21
Free Cancellation
Reserve now, pay when you stay
6.29 mi from city center
With a stay at Courtyard By Marriott Santa Marta Resort in Santa Marta, you'll be 0.3 mi (0.4 km) from Zazue and 5.4 mi (8.7 km) from Rodadero Beach.
Pool
Spa

Hotel Porto Horizonte All Inclusive by oxoHotel
Carrera 2 Santa Marta Santa Marta
$274 nightly
The price is $274 total per night
$274 total
Jul 9 - Jul 10
Free Cancellation
Reserve now, pay when you stay
6.07 mi from city center
With a stay at Hotel Porto Horizonte All Inclusive by oxoHotel in Santa Marta (Bello Horizonte), you'll be a 3-minute walk from Bello Horizonte Beach and 13 minutes by foot from Zazue.
Pool
Spa

Hotel Rodadero Inn By GEH Suites
Calle 20 # 1B-64 Santa Marta Santa Marta
$37 nightly
The price is $37 total per night
$37 total
Jul 19 - Jul 20
Free Cancellation
Reserve now, pay when you stay
3.33 mi from city center
With a stay at Hotel Rodadero Inn By GEH Suites in Santa Marta (El Rodadero), you'll be within a 15-minute drive of Rodadero Beach and Bello Horizonte Beach.
Pool
Breakfast included
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.
Santa Marta hotels essential information
Accommodation | 2,060 hotels |
|---|---|
Lowest Price | $29 |
Highest Price | $274 |
Popular hotels | Hilton Santa Marta, Santa Marta Marriott Resort Playa Dormida, Hotel be La Sierra, Best Western Plus Santa Marta Hotel, AC Hotel by Marriott Santa Marta, Hotel Irotama del Sol, Hotel Irotama Lago, Hilton Garden Inn Santa Marta, Hotel Aguamarina, Courtyard By Marriott Santa Marta Resort, Hotel Porto Horizonte All Inclusive by oxoHotel, Hotel Rodadero Inn By GEH Suites |
Most Recent Santa Marta Hotel Reviews

Hilton Santa Marta
5 out of 5
Posted 6 hours ago
CheapTickets Verified Review
"Excelente"
A verified traveler stayed at Hilton Santa Marta






