Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Santa Marta

Filter by star ratings
All filters
Hotel Medellin Rodadero
Hotel Medellin Rodadero
8.3 Excellent
Calle 12 No. 2-58, Santa Marta, Colombia
Show on map
3.0 mi from city centre, Santa Marta 
ExcellentBased on 469 reviews
8.3

Situated in Santa Marta, Hotel Medellin Rodadero provides 3-star accommodation, as well as a swimming pool. It also offers complimentary Wi-Fi.

Mercure Santa Marta Emile
Mercure Santa Marta Emile
9.0 Excellent
Calle 115 No 2 39, Santa Marta, Colombia
Show on map
6.3 mi from city centre, Santa Marta 
ExcellentBased on 1,347 reviews
9.0

Mercure Santa Marta Emile provides comfortable 4-star accommodation in Santa Marta. Those staying at the property have access to a sauna, a beauty centre and an outdoor pool.

Hotel Tamacá Beach Resort
Hotel Tamacá Beach Resort
8.8 Excellent
Carrera 2 # 11/A-98, El Rodadero, Santa Marta, Colombia
Show on map
2.9 mi from city centre, Santa Marta 
ExcellentBased on 1,013 reviews
8.8

Boasting an outdoor pool, Tamaca Beach Resort Hotel by Sercotel Hotels is situated in Santa Marta and offers modern accommodation. It is ideally located for those wishing to discover the area's attractions.

Hotel Tayromar
Hotel Tayromar
8.3 Excellent
Calle 20, 1C-71, Santa Marta, Colombia
Show on map
0.2 mi from city centre, Santa Marta 
ExcellentBased on 739 reviews
8.3

Hotel Tayromar is located in Santa Marta and is close to Estadio Eduardo Santos. It is conveniently positioned for those wishing to visit the area's popular attractions.

Hotel Tayrona del Mar
Hotel Tayrona del Mar
8.6 Excellent
Carrera 3 No. 5 - 28 El Rodadero, Santa Marta, Colombia
Show on map
2.4 mi from city centre, Santa Marta 
ExcellentBased on 372 reviews
8.6

Hotel Tayrona del Mar is located in Santa Marta and is close to Estadio Eduardo Santos. It is situated a short walk from Catedral de Santa Marta.

Hotel Boutique Casa Carolina
Hotel Boutique Casa Carolina
9.2 Excellent
Calle 12 # 3-40, Centro Histórico, Santa Marta, Colombia
Show on map
0.4 mi from city centre, Santa Marta 
ExcellentBased on 1,176 reviews
9.2

Hotel Boutique Casa Carolina offers 4-star accommodation in Santa Marta. It provides complimentary Wi-Fi, a kids pool and an outdoor pool.

Irotama Resort
Irotama Resort
8.7 Excellent
Km 14 Via Cienaga, Santa Marta, Colombia
Show on map
6.3 mi from city centre, Santa Marta 
ExcellentBased on 720 reviews
8.7

Located in Santa Marta, Irotama Resort by Karisma is within a 15-minute drive of Simon Bolivar International Airport and provides an outdoor pool, a sauna and a private beach. It offers 4-star accommodation with air-conditioned rooms.

Santorini Hotel and Resort
Santorini Hotel and Resort
8.1 Excellent
Carrera 2 No 4-49, Bello Horizonte, Santa Marta, Colombia
Show on map
6.7 mi from city centre, Santa Marta 
ExcellentBased on 766 reviews
8.1

Boasting a rooftop terrace, a Turkish steam bath and free Wi-Fi, Santorini Hotel & Resort is located in Santa Marta and provides comfortable accommodation. Some of the popular features provided at this 5-star hotel are a Jacuzzi and an indoor pool.

Decameron Galeon
Decameron Galeon
8.7 Excellent
Kilometro 17 Via Santa Marta-Cienaga, Santa Marta, Colombia
Show on map
10.2 mi from city centre, Santa Marta 
ExcellentBased on 39 reviews
8.7

Decameron Galeon - All Inclusive provides 3-star accommodation in Santa Marta. It also offers an all-inclusive meal plan, an outdoor pool and a kids pool.

La Tortuga Hostel
La Tortuga Hostel
8.1 Excellent
Calle 9 # 3-116 Taganga, Santa Marta, Colombia
Show on map
2.6 mi from city centre, Santa Marta 
ExcellentBased on 80 reviews
8.1

Set in Santa Marta, La Tortuga Hostel is a five-minute walk from Taganga Beach and features an outdoor pool. Guests can also make use of complimentary Wi-Fi.

Tips for booking a Santa Marta hotel

Cheapest month:September
Most expensive month:May
Average price in Santa Marta:£83/night
Absolute cheapest price found:£2/night
Cheapest day:Friday
Most expensive day:Thursday
£4 - £310
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£24 - £88
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Santa Marta hotels

Show all 1,620 hotels
1
Hotel Tamacá Beach Resort
Hotel Tamacá Beach Resort
8.8 Excellent
Carrera 2 # 11/A-98, El Rodadero, Santa Marta, Colombia
Show on map
2.9 mi from city centre, Santa Marta 

Boasting an outdoor pool, Tamaca Beach Resort Hotel by Sercotel Hotels is situated in Santa Marta and offers modern accommodation. It is ideally located for those wishing to discover the area's attractions.

2
Mercure Santa Marta Emile
Mercure Santa Marta Emile
9.0 Excellent
Calle 115 No 2 39, Santa Marta, Colombia
Show on map
6.3 mi from city centre, Santa Marta 

Mercure Santa Marta Emile provides comfortable 4-star accommodation in Santa Marta. Those staying at the property have access to a sauna, a beauty centre and an outdoor pool.

3
Irotama Resort
Irotama Resort
8.7 Excellent
Km 14 Via Cienaga, Santa Marta, Colombia
Show on map
6.3 mi from city centre, Santa Marta 

Located in Santa Marta, Irotama Resort by Karisma is within a 15-minute drive of Simon Bolivar International Airport and provides an outdoor pool, a sauna and a private beach. It offers 4-star accommodation with air-conditioned rooms.

4
Hotel Tayromar
Hotel Tayromar
8.3 Excellent
Calle 20, 1C-71, Santa Marta, Colombia
Show on map
0.2 mi from city centre, Santa Marta 

Hotel Tayromar is located in Santa Marta and is close to Estadio Eduardo Santos. It is conveniently positioned for those wishing to visit the area's popular attractions.

5
Santorini Hotel and Resort
Santorini Hotel and Resort
8.1 Excellent
Carrera 2 No 4-49, Bello Horizonte, Santa Marta, Colombia
Show on map
6.7 mi from city centre, Santa Marta 

Boasting a rooftop terrace, a Turkish steam bath and free Wi-Fi, Santorini Hotel & Resort is located in Santa Marta and provides comfortable accommodation. Some of the popular features provided at this 5-star hotel are a Jacuzzi and an indoor pool.

Cheapest hotels in Santa Marta, Colombia

Show all 1,620 hotels
La Tortuga Hostel
La Tortuga Hostel
8.1 Excellent
Calle 9 # 3-116 Taganga, Santa Marta, Colombia
Show on map
2.6 mi from city centre,  

Set in Santa Marta, La Tortuga Hostel is a five-minute walk from Taganga Beach and features an outdoor pool. Guests can also make use of complimentary Wi-Fi.

£5
Avg. per night
La Brisa Loca - Hostel
La Brisa Loca - Hostel
8.8 Excellent
Calle 14 3-58, Centro Historico, Santa Marta, Colombia
Show on map
0.3 mi from city centre,  

La Brisa Loca Hostel is situated in Santa Marta and is close to the area's popular attractions. It also provides free Wi-Fi, a swimming pool and a 24-hour reception.

£6
Avg. per night
Hotel Tayromar
Hotel Tayromar
8.3 Excellent
Calle 20, 1C-71, Santa Marta, Colombia
Show on map
0.2 mi from city centre,  

Hotel Tayromar is located in Santa Marta and is close to Estadio Eduardo Santos. It is conveniently positioned for those wishing to visit the area's popular attractions.

£18
Avg. per night
Hotel Medellin Rodadero
Hotel Medellin Rodadero
8.3 Excellent
Calle 12 No. 2-58, Santa Marta, Colombia
Show on map
3.0 mi from city centre,  

Situated in Santa Marta, Hotel Medellin Rodadero provides 3-star accommodation, as well as a swimming pool. It also offers complimentary Wi-Fi.

£23
Avg. per night
Mercure Santa Marta Emile
Mercure Santa Marta Emile
9.0 Excellent
Calle 115 No 2 39, Santa Marta, Colombia
Show on map
6.3 mi from city centre,  

Mercure Santa Marta Emile provides comfortable 4-star accommodation in Santa Marta. Those staying at the property have access to a sauna, a beauty centre and an outdoor pool.

£32
Avg. per night
Hotel Boutique Casa Carolina
Hotel Boutique Casa Carolina
9.2 Excellent
Calle 12 # 3-40, Centro Histórico, Santa Marta, Colombia
Show on map
0.4 mi from city centre,  

Hotel Boutique Casa Carolina offers 4-star accommodation in Santa Marta. It provides complimentary Wi-Fi, a kids pool and an outdoor pool.

£34
Avg. per night
Hotel Tayrona del Mar
Hotel Tayrona del Mar
8.6 Excellent
Carrera 3 No. 5 - 28 El Rodadero, Santa Marta, Colombia
Show on map
2.4 mi from city centre,  

Hotel Tayrona del Mar is located in Santa Marta and is close to Estadio Eduardo Santos. It is situated a short walk from Catedral de Santa Marta.

£35
Avg. per night
Santorini Hotel and Resort
Santorini Hotel and Resort
8.1 Excellent
Carrera 2 No 4-49, Bello Horizonte, Santa Marta, Colombia
Show on map
6.7 mi from city centre,  

Boasting a rooftop terrace, a Turkish steam bath and free Wi-Fi, Santorini Hotel & Resort is located in Santa Marta and provides comfortable accommodation. Some of the popular features provided at this 5-star hotel are a Jacuzzi and an indoor pool.

£36
Avg. per night

Hotel prices in Santa Marta

2 stars or below

£5 - £42

La Brisa Loca - Hostel

No. 1 most popular

£6
Avg. per night
Hotel Rodadero Beach

No. 2 most popular

£42
Avg. per night
La Tortuga Hostel

Best value

La Tortuga Hostel
8.1 Excellent
£5
Avg. per night
3 stars

£18 - £98

Decameron Galeon

No. 1 most popular

Decameron Galeon
8.7 Excellent
£98
Avg. per night
Hotel Medellin Rodadero

No. 2 most popular

£23
Avg. per night
Hotel Tayromar

Best value

Hotel Tayromar
8.3 Excellent
£18
Avg. per night
4 stars and up

£34 - £62

Irotama Resort

No. 1 most popular

Irotama Resort
8.7 Excellent
£62
Avg. per night
Santorini Hotel and Resort

No. 2 most popular

£36
Avg. per night
Hotel Boutique Casa Carolina

Best value

£34
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Santa Marta

About Santa Marta

Boasting a picturesque setting on Colombia’s Caribbean coastline, Santa Marta is a busy port and the capital of Magdalena Department. It was the first Spanish settlement in Colombia and is one of South America’s oldest surviving cities, serving as the gateway for trips to Tayrona National Natural Park.

Santa Maria’s city centre lies adjacent to its busy Caribbean port, with cargo ships coming and going throughout the day. The Museo del Oro is located here, with an impressive collection of pre-Columbian pottery and a scale model of Ciudad Perdida, the ancient “Lost City” which nestles in the Sierra Nevada to the south. The magnificent whitewashed Catedral Basílica de Santa Marta lies at the heart of the city centre. It is claimed to be one of Colombia’s oldest churches and beautifully adorned with religious paintings and statues. Just to the east of the city centre is La Quinta de San Pedro de Alejandrino, a 17th century hacienda which is famed as the place where Simon Bolivar died in 1830. Today it serves as a museum, with beautiful gardens and a statue of this renowned political leader. To the north of the city is the former fishing village of Taganga which is now a popular destination for scuba diving in the offshore coral reefs, while to the south is the more upmarket beach resort of El Rodadero. In the mountains to the east lies the small village of Minca which boasts impressive views of Santa Marta’s coast and provides a tranquil escape from the bustle of the city below. The biggest allure in the region is Tayrona National Natural Park which lies further north, with idyllic Caribbean beaches surrounded by lush jungle and accessed either on foot or by a horse.

Santa Maria is served by the Simon Bolivar International Airport, with flights from both Bogota and Medellin, as well as by long-distance bus from Cartagena and Barranquilla. Taxis are the main means of getting around the city and work on a fixed-price basis, while local buses serve the surrounding beach resorts.

Prior to Spanish arrival and the establishment of Santa Marta, the region was inhabited by various indigenous groups, including the Tayrona. Archaeological excavations have uncovered agricultural terraces for cultivating corn and yucca, together with underground stone channels, pottery, stonework and gold.

Santa Marta travel FAQs

  • What are the best hotels in Santa Marta?

    Irotama Resort (8.7/10 from 720 reviews), Mercure Santa Marta Emile (9.0/10 from 1,347 reviews), and Hilton Garden Inn Santa Marta (8.9/10 from 2,309 reviews) are all highly rated places to stay in Santa Marta.

  • What is a good hotel near El Rodadero?

    Reviews of Hotel Be La Sierra recommend it as a good place to stay near El Rodadero, scoring 8.3/10 from 740 ratings.

  • What is a good hotel in Santa Marta near El Rodadero Aquatic Park?

    Hotel Be La Sierra is the hotel close to El Rodadero Aquatic Park that is most recommended by HotelsCombined users, with 740 reviews rating it at 8.3/10.

  • Is there a good hotel near Taganga Beach?

    80 HotelsCombined reviews of La Tortuga Hostel score it 8.1/10, making it a highly recommended hotel near Taganga Beach.

  • How much do hotels in Santa Marta cost?

    The average price of a hotel in Santa Marta is £53 per night, based on the last 3 days’ data.

  • How much is a cheap hotel in Santa Marta?

    Prices for Santa Marta hotels have been found for as low as £4/night over the last 3 days.

  • How much is a hotel in Santa Marta tonight?

    Prices for a hotel in Santa Marta tonight are about £48 on average, but HotelsCombined users have found prices as low as £4 for tonight in the last 3 days. The best price found for a 4-star hotel in Santa Marta tonight is £31.