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
$130 nightly
The price is $130 total per night
$130 total
Jun 20 - Jun 21
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
$167 nightly
The price is $167 total per night
$167 total
Jun 29 - Jun 30
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
$84 nightly
The price is $84 total per night
$84 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

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 16 - Jun 17
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

Best Western Plus Santa Marta Hotel
Calle 24 No 3-65 Santa Marta
$86 nightly
The price is $86 total per night
$86 total
Jun 20 - Jun 21
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

Hotel Irotama del Sol
Km 14 Via Cienaga Santa Marta Magdalena
$165 nightly
The price is $165 total per night
$165 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
$172 nightly
The price is $172 total per night
$172 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
$90 nightly
The price is $90 total per night
$90 total
Jun 20 - Jun 21
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
$28 nightly
The price is $28 total per night
$28 total
Jun 21 - Jun 22
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.

Courtyard By Marriott Santa Marta Resort
Calle 115 No 2 39 Santa Marta
$76 nightly
The price is $76 total per night
$76 total
Jun 27 - Jun 28
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
$272 nightly
The price is $272 total per night
$272 total
Jul 7 - Jul 8
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
$30 nightly
The price is $30 total per night
$30 total
Jun 18 - Jun 19
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,056 hotels |
|---|---|
Lowest Price | $28 |
Highest Price | $272 |
Popular hotels | Hilton Santa Marta, Santa Marta Marriott Resort Playa Dormida, Hotel be La Sierra, AC Hotel by Marriott Santa Marta, Best Western Plus Santa Marta Hotel, 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 2 days ago
CheapTickets Verified Review
"Such a spectacular place to stay... The staff was exceptional in helping make our stay one of the best that we've ever had with Hilton. Such beautiful accomodations and always a comfortable stay!"
A verified traveler stayed at Hilton Santa Marta






