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
4.8 km from city centre, Santa Marta 
ExcellentBased on 482 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.

Hotel Tamacá Beach Resort
Hotel Tamacá Beach Resort
8.8 Excellent
Carrera 2 # 11/A-98, El Rodadero, Santa Marta, Colombia
Show on map
4.7 km from city centre, Santa Marta 
ExcellentBased on 1,031 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.4 km from city centre, Santa Marta 
ExcellentBased on 743 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
3.9 km from city centre, Santa Marta 
ExcellentBased on 380 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.6 km from city centre, Santa Marta 
ExcellentBased on 1,199 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.

Santorini Hotel and Resort
Santorini Hotel and Resort
8.1 Excellent
Carrera 2 No 4-49, Bello Horizonte, Santa Marta, Colombia
Show on map
10.8 km from city centre, Santa Marta 
ExcellentBased on 791 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
16.4 km from city centre, Santa Marta 
ExcellentBased on 44 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 Brisa Loca Hostel
La Brisa Loca Hostel
8.8 Excellent
Calle 14 3-58, Centro Historico, Santa Marta, Colombia
Show on map
0.5 km from city centre, Santa Marta 
ExcellentBased on 1,082 reviews
8.8

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.

Tips for booking a Santa Marta hotel

Cheapest month:September
Most expensive month:May
Average price in Santa Marta:₹ 7,559/night
Absolute cheapest price found:₹ 186/night
Cheapest day:Saturday
Most expensive day:Sunday
₹ 3,816 - ₹ 31,534
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
₹ 3,027 - ₹ 6,391
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Santa Marta hotels

Show all 1,676 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
4.7 km 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
Hotel Tayromar
Hotel Tayromar
8.3 Excellent
Calle 20, 1C-71, Santa Marta, Colombia
Show on map
0.4 km 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.

3
Santorini Hotel and Resort
Santorini Hotel and Resort
8.1 Excellent
Carrera 2 No 4-49, Bello Horizonte, Santa Marta, Colombia
Show on map
10.8 km 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,676 hotels
La Brisa Loca Hostel
La Brisa Loca Hostel
8.8 Excellent
Calle 14 3-58, Centro Historico, Santa Marta, Colombia
Show on map
0.5 km 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.

₹ 583
Avg. per night
Hotel Tayromar
Hotel Tayromar
8.3 Excellent
Calle 20, 1C-71, Santa Marta, Colombia
Show on map
0.4 km 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.

₹ 1,822
Avg. per night
Hotel Medellin Rodadero
Hotel Medellin Rodadero
8.3 Excellent
Calle 12 No. 2-58, Santa Marta, Colombia
Show on map
4.8 km 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.

₹ 2,332
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
10.8 km 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.

₹ 3,425
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.6 km 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.

₹ 3,570
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
3.9 km 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.

₹ 4,226
Avg. per night
Hotel Tamacá Beach Resort
Hotel Tamacá Beach Resort
8.8 Excellent
Carrera 2 # 11/A-98, El Rodadero, Santa Marta, Colombia
Show on map
4.7 km from city centre,  

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.

₹ 5,611
Avg. per night
Decameron Galeon
Decameron Galeon
8.7 Excellent
Kilometro 17 Via Santa Marta-Cienaga, Santa Marta, Colombia
Show on map
16.4 km from city centre,  

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.

₹ 10,711
Avg. per night

Hotel prices in Santa Marta

2 stars or below

₹ 583 - ₹ 4,272

Hotel Rodadero Beach

No. 1 most popular

₹ 4,272
Avg. per night
La Brisa Loca Hostel

Best value

₹ 583
Avg. per night
3 stars

₹ 1,822 - ₹ 10,711

Decameron Galeon

No. 1 most popular

Decameron Galeon
8.7 Excellent
₹ 10,711
Avg. per night
Hotel Medellin Rodadero

No. 2 most popular

₹ 2,332
Avg. per night
Hotel Tayromar

Best value

Hotel Tayromar
8.3 Excellent
₹ 1,822
Avg. per night
4 stars and up

₹ 3,425 - ₹ 5,611

Hotel Tamacá Beach Resort

No. 1 most popular

₹ 5,611
Avg. per night
Hotel Boutique Casa Carolina

No. 2 most popular

₹ 3,570
Avg. per night
Santorini Hotel and Resort

Best value

₹ 3,425
Avg. per night

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

Where to stay in Santa Marta

Landmarks 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?

    Mercure Santa Marta Emile, rated with a score of 9.0 from 1,417 reviewers, is one of the most popular hotels in Santa Marta. Other top stays include Zuana Beach Resort, with an average rating of 8.7 from 931 reviewers, and Hotel Catedral Plaza, with a score of 8.4 from 1,528 reviewers.

  • What is a good hotel near El Rodadero?

    With a rating of 8.6/10 from 382 reviews, Hotel Viña Del Mar is a hotel close to El Rodadero that is highly recommended by HotelsCombined users.

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

    Hotel Viña Del Mar is rated 8.6 from 382 reviews and is close to El Rodadero Aquatic Park.

  • Is there a good hotel near Taganga Beach?

    If you’re planning to stay near Taganga Beach, you should consider Hostel Casa Gypsy Taganga, which has a score of 8.2 from 312 reviews.

  • How much do hotels in Santa Marta cost?

    ₹ 5,173/night is the average price of a hotel in Santa Marta, based on HotelsCombined searches over the last 3 days.

  • How much is a cheap hotel in Santa Marta?

    HotelsCombined users have found cheap hotels in Santa Marta starting from ₹ 729 per night in the last 3 days.

  • How much is a hotel in Santa Marta tonight?

    Santa Marta hotels start at ₹ 437 for tonight; however, the average price of accommodation is about ₹ 5,246. Many 4-star stays can be found in Santa Marta tonight, with prices starting at ₹ 1,166. These prices were found on HotelsCombined within the last 72 hours.