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
$122 nightly
The price is $122 total per night
$122 total
May 14 - May 15
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
$135 nightly
The price is $135 total per night
$135 total
May 17 - May 18
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 a 3-minute drive from Zazue and 8 minutes from Cape Turtle Beach.
Pool
Spa

AC Hotel by Marriott Santa Marta
CALLE 23 NO. 1C - 79 Santa Marta
$92 nightly
The price is $92 total per night
$92 total
Apr 30 - May 1
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 Rodadero Beach and Marina Santa Marta.
Pool
Pet friendly

Best Western Plus Santa Marta Hotel
Calle 24 No 3-65 Santa Marta
$78 nightly
The price is $78 total per night
$78 total
Apr 22 - Apr 23
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, within a 15-minute drive of Rodadero Beach and Old San Juan de Dios Hospital Museum.
Pool
Breakfast included

Courtyard By Marriott Santa Marta Resort
Calle 115 No 2 39 Santa Marta
$102 nightly
The price is $102 total per night
$102 total
May 5 - May 6
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 Irotama del Sol
Km 14 Via Cienaga Santa Marta Magdalena
$146 nightly
The price is $146 total per night
$146 total
May 10 - May 11
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
$134 nightly
The price is $134 total per night
$134 total
May 10 - May 11
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
May 3 - May 4
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, within a 15-minute drive of Rodadero Beach and Santa Marta Bay.
Pool
Pet friendly

Hotel Irotama Bungalows & Bohios
KM 14 Via Cianaga Santa Marta Magdalena
$128 nightly
The price is $128 total per night
$128 total
May 10 - May 11
6.18 mi from city center
With a stay at Hotel Irotama Bungalows & Bohios in Santa Marta (Bello Horizonte), you'll be a 4-minute walk from Bello Horizonte Beach and 11 minutes by foot from Zazue.
Pool
Spa

Arte Hotel
#26-37 Cra. 1a Santa Marta Magdalena
$40 nightly
The price is $40 total per night
$40 total
Apr 22 - Apr 23
Free Cancellation
Reserve now, pay when you stay
0.59 mi from city center
With a stay at Arte Hotel in Santa Marta (Los Cocos), you'll be within a 15-minute drive of Rodadero Beach and Santa Marta Bay.
Breakfast included
Pet friendly

Hotel Tamacá Beach Resort
Carrera 2a No. 11A - 98 Santa Marta Magdalena
$138 nightly
The price is $138 total per night
$138 total
Apr 22 - Apr 23
Free Cancellation
Reserve now, pay when you stay
2.93 mi from city center
With a stay at Hotel Tamacá Beach Resort in Santa Marta (El Rodadero), you'll be steps from Rodadero Beach and Arrecife Shopping Center.
Pool
Parking included

Hotel Porto Horizonte All Inclusive by oxoHotel
Carrera 2 Santa Marta Santa Marta
$247 nightly
The price is $247 total per night
$247 total
May 21 - May 22
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
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 | 1,982 hotels |
|---|---|
Lowest Price | $40 |
Highest Price | $247 |
Popular hotels | Hilton Santa Marta, Santa Marta Marriott Resort Playa Dormida, AC Hotel by Marriott Santa Marta, Best Western Plus Santa Marta Hotel, Courtyard By Marriott Santa Marta Resort, Hotel Irotama del Sol, Hotel Irotama Lago, Hilton Garden Inn Santa Marta, Hotel Irotama Bungalows & Bohios, Arte Hotel, Hotel Tamacá Beach Resort, Hotel Porto Horizonte All Inclusive by oxoHotel |
Most Recent Santa Marta Hotel Reviews

Hotel Irotama Lago
5 out of 5
Posted 19 hours ago
CheapTickets Verified Review
"Great location - Highly recommended..."
A verified traveler stayed at Hotel Irotama Lago






