Are your dates flexible?
Upcoming average nightly hotel prices

Search Hotels near Top Santa Marta Attractions

Top 10 Hotels in Santa Marta

See all 203 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 (72 reviews)

This family-friendly Santa Marta hotel is located by the sea, within a 5-minute walk of Tairona Gold Museum, Santa Marta …

$68
La Casa del Farol Hotel Boutique by Xarm Hotels
La Casa del Farol Hotel Boutique by Xarm Hotels

Calle 18, 3-115, Santa Marta

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

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

$50
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.3 out of 5 (34 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 …

$79
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 (88 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
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 (28 reviews)

This Santa Marta hotel is on the beach, 0.4 mi (0.6 km) from Zazue, and within 9 mi (15 km) of Rodadero Beach and Blanca Beac …

Get Rates
Zafara Hotel
Zafara Hotel

Gaira Calle 6 No. 12-30,, Santa Marta 470006

2.5 out of 5.0

Located in El Rodadero, this hotel is within 1 mi (2 km) of Mundo Marino Aquarium and Rodadero Beach. Blanca Beach and …

Get Rates
La Casa del Patio Hotel Boutique by Xarm Hotels
La Casa del Patio Hotel Boutique by Xarm Hotels

Calle 21 # 3 - 47, Santa Marta 47004

3.0 out of 5.0
4.7 out of 5 (49 reviews)

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

Get Rates
Casa de Isabella, a Kali Hotel
Casa de Isabella, a Kali Hotel

Carrera 2da No. 19-20 El Centro, Santa Marta

3.5 out of 5.0
4.6 out of 5 (98 reviews)

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

$75
La Casa Del Piano Hotel Boutique by Xarm Hotels
La Casa Del Piano Hotel Boutique by Xarm Hotels

Calle 19 # 4-76, Santa Marta

3.5 out of 5.0
4.4 out of 5 (84 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
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 (134 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

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.