Check prices on hotels in Santa Marta

Top 10 Hotels in Santa Marta

See all 199 Hotels in Santa Marta
Hotel Boutique Casa Carolina
Hotel Boutique Casa Carolina

Calle 12 # 3-40, Centro Histórico, Santa Marta

4.0 out of 5.0
4.7 out of 5 (66 reviews)

This family-friendly Santa Marta hotel is located by the sea, just steps from Customs House and Tairona Gold Museum. Simon …

$82
Best Western Plus Santa Marta Hotel
Best Western Plus Santa Marta Hotel

Calle 24 No 3-65, Santa Marta

3.5 out of 5.0
4.2 out of 5 (23 reviews)

Located in the heart of Santa Marta, this hotel is within a 10-minute walk of Parque de Los Novios, Marina Santa Marta, and …

$87
Zuana Beach Resort
Zuana Beach Resort

Carrera 2a No.6-80 Av. Tamacá, Santa Marta

3.5 out of 5.0
3.7 out of 5 (127 reviews)

This Santa Marta resort is on the beach, 0.4 mi (0.7 km) from Zazue, and within 6 mi (10 km) of Rodadero Beach and Blanca …

Get Rates
Placita Vieja Hotel Boutique Spa
Placita Vieja Hotel Boutique Spa

Calle 19 No. 2 A 09, Santa Marta

3.5 out of 5.0
4.8 out of 5 (4 reviews)

Located in Historic Center, this hotel is within a 5-minute walk of Parque de Los Novios, Santa Marta Cathedral, and Marina …

$134
Casa de Leda, a Kali Hotel
Casa de Leda, a Kali Hotel

Calle 18 #4-38, Santa Marta

4.0 out of 5.0
4.6 out of 5 (82 reviews)

Located in Historic Center, this boutique hotel is within a 5-minute walk of Santa Marta Cathedral and Parque de Los Novios …

Get Rates
La Masía Summer Hostel
La Masía Summer Hostel

Carrera 14 No 4-32, Santa Marta 470007

2.5 out of 5.0
3.5 out of 5 (2 reviews)

Situated near the beach, this hostel is within 2 mi (3 km) of Eduardo Santos Stadium, Santa Marta Cathedral, and Simon Boliva …

$42
La Casa Del Arbol Hotel Boutique by Xarm Hotels
La Casa Del Arbol Hotel Boutique by Xarm Hotels

Calle 21 2A-38, Santa Marta

3.5 out of 5.0
3.8 out of 5 (59 reviews)

Located in Historic Center, this romantic hotel is within a 5-minute walk of Parque de Los Novios, Marina Santa Marta, and …

$54
Mercure Santa Marta Emile
Mercure Santa Marta Emile

Calle 115 No 2 39, Santa Marta 0

3.5 out of 5.0
4.3 out of 5 (20 reviews)

This Santa Marta hotel is on the beach, 0.4 mi (0.6 km) from Zazue, and within 6 mi (10 km) of Rodadero Beach and Mundo Marin …

Get Rates
La Casa del Agua Concept Hotel by Xarm Hotels
La Casa del Agua Concept Hotel by Xarm Hotels

Calle 18 # 4 - 09 Centro Histórico, Santa Marta

3.5 out of 5.0
4.4 out of 5 (62 reviews)

This family-friendly Santa Marta hotel is located in the historical district, within a 5-minute walk of Santa Marta Cathedral …

$52
Hotel Boutique Don Pepe
Hotel Boutique Don Pepe

Calle 16 No 1c - 92, Santa Marta

4.0 out of 5.0
4.3 out of 5 (29 reviews)

This family-friendly Santa Marta hotel is located near the beach, steps from Simon Bolivar Park, Tairona Gold Museum, and …

Get Rates

Recent Reviews in Santa Marta

Hide content

Where to stay in Santa Marta

Santa Marta Hotel Guide

If you are deciding on where to spend the night in or around Santa Marta, you'll find a generous assortment of options. Approximately 86 hotels can be found within a 0.1-mile radius from Santa Marta's city center.

Santa Marta offers visitors a range of convenient places to stay, such as the Hotel Boutique Don Pepe and Casa Verde Hotel.

Historic Center is an excellent hotel neighborhood to book accommodation since it has 35 places to base yourself. Historic Center is 0.2 miles from downtown Santa Marta. In Historic Center, the Casa de Isabella, a Kali Hotel and La Casa del Farol Hotel Boutique by Xarm Hotels are some popular options. Tourists will also find good places to base themselves in El Rodadero. This accommodation neighborhood is 3 miles from downtown. The Hotel Tamacá Beach Resort by Sercotel and Hotel Tamacá Torre Norte by Sercotel are some of the 22 accommodations in El Rodadero.

Alternative hotel areas are Taganga and Buritaca. The La Ballena Azul Hotel and Bahía Taganga Hotel are in Taganga, while Buritaca is where you'll find the Merecumbe Hotel and Playa Koralia. Mata de Platano is 20 miles from Santa Marta's downtown, while Palomino is 40 miles from downtown Santa Marta. The Mendihuaca Caribbean Resort and Villa Maria Tayrona, a Kali Hotel can be found in Mata de Platano, while Hukumeizi Hotel and Playa Mandala are located in Palomino.

Students, families and those watching their budget can select from some nice Santa Marta lodging options that definitely won't blow holes in the wallet. 5 miles from Santa Marta's downtown area is where you'll find the Estelar Santamar Hotel & Centro de Convenciones. The Santorini Hotel and Resort is only 7 miles away. The Santorini Hotel Boutique and the Tequendama Inn Santa Marta Hotel By Sercotel are some alternative lower-cost accommodations worth investigating.

The Irotama del Mar is located 7 miles away from the heart of Santa Marta. Another accommodation option is the Irotama XXI, which is positioned 7 miles away. Some other Expedia-listed accommodation options are the Irotama del Sol and the Santorini Villas Del Mar.

After spending time in Santa Marta, you should leave time to explore the other cultural and scenic attractions of the Costa Caribe area. Costa Caribe boasts beaches, forests and jungle. Popular Costa Caribe tourist destinations include ruins, traditional villages and old towns. Adventurous visitors can also enjoy mountain climbing, hiking and beach combing in this part of Colombia.

Sur Occidente is 45 miles to the southwest of Santa Marta and is where you'll find Iglesia de San Nicolás and Museo Romantico. If you'd like to stay in Sur Occidente, check Expedia's booking pages for the latest deals at the Estelar Apartamentos Barranquilla and Hotel Barranquilla Plaza. 3 miles to the south of Santa Marta, you may also choose to stay at El Rodadero, which is home to the Casa Etnia Hotel Boutique by Xarm Hotels and Hotel Arhuaco. The Nabusimake and Octopus Dive Center are a couple of the popular sites to check out should you visit El Rodadero.

Located 9 miles away from Santa Marta is Simon Bolivar Airport. Stay nearby at Decameron Galeon - All Inclusive or Zuana Beach Resort.