Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Santa Marta

Filter by star ratings
All filters
Irotama Torres
9.0 Excellent

6.3 mi from city centre, Santa Marta Show on map

ExcellentBased on 223 reviews
9.0

Providing a shuttle to Simon Bolivar International Airport, as well as free wireless internet, Irotama Resort Zona Torres is a convenient place to stay in Santa Marta. It boasts an outdoor pool with water slides, a sauna and outdoor tennis courts.

Masaya Hostel Santa Marta
8.7 Excellent

0.3 mi from city centre, Santa Marta Show on map

ExcellentBased on 1,495 reviews
8.7

Masaya Hostel Santa Marta provides a comfortable setting while in Santa Marta. It offers complimentary Wi-Fi, a 24-hour reception and a swimming pool.

Hotel Tayromar by Prima Collection
8.3 Excellent

0.2 mi from city centre, Santa Marta Show on map

ExcellentBased on 708 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.

Estelar Santamar Hotel & Centro de Convenciones
8.7 Excellent

5.1 mi from city centre, Santa Marta Show on map

ExcellentBased on 950 reviews
8.7

Boasting an outdoor pool, a Jacuzzi and a private beach, Estelar Santamar Hotel & Centro De Convenciones is situated in Santa Marta and provides modern accommodation. It also features a sauna and free Wi-Fi.

Hotel Taybo Beach
7.7 Good

2.6 mi from city centre, Santa Marta Show on map

GoodBased on 317 reviews
7.7

Hotel Taybo Beach is located in Santa Marta and features free Wi-Fi. It is ideally positioned for those wishing to sightsee in the area.

Hotel La Riviera
8.1 Excellent

2.5 mi from city centre, Santa Marta Show on map

ExcellentBased on 379 reviews
8.1

Hotel La Riviera Santa Marta is situated in Santa Marta and is close to the area's popular attractions. It also offers a safe, an outdoor pool and laundry facilities.

Hotel San Francisco De Asis
8.4 Excellent

1.2 mi from city centre, Santa Marta Show on map

ExcellentBased on 142 reviews
8.4

Hotel San Francisco De Asis Santa Marta provides a comfortable setting when in Santa Marta. It offers free Wi-Fi, an outdoor pool and a kids pool.

Santorini Hotel and Resort
8.1 Excellent

6.7 mi from city centre, Santa Marta Show on map

ExcellentBased on 617 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
8.5 Excellent

10.2 mi from city centre, Santa Marta Show on map

ExcellentBased on 28 reviews
8.5

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.

Tips for booking a Santa Marta hotel

Cheapest month:March
Most expensive month:May
Average price in Santa Marta:$140/night
Absolute cheapest price found:$6/night
Cheapest day:Saturday
Most expensive day:Friday
$58 - $509
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$42 - $80
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Santa Marta hotels

Show all 1,220 hotels
1
Hotel Catedral Plaza
8.4 Excellent

0.3 mi from city centre, Santa Marta Show on map

Hotel Catedral Plaza is situated in Santa Marta and offers complimentary Wi-Fi. It also provides an outdoor pool, a 24-hour reception and a sun deck.

2
Hotel Boutique Casa Mia
9.0 Excellent

0.1 mi from city centre, Santa Marta Show on map

Hotel Boutique Casa Mia is located in Santa Marta and is close to Estadio Eduardo Santos. The numerous amenities this charming hotel offers include a 24-hour reception and a laundry service.

3
Hotel Tamacá Beach Resort
8.8 Excellent

2.9 mi from city centre, Santa Marta Show on map

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.

4
Santa Marta Marriott Resort Playa Dormida
9.1 Excellent

7.4 mi from city centre, Santa Marta Show on map

Santa Marta Marriott Resort Playa Dormida provides a comfortable setting while in Santa Marta. It also offers a swimming pool, free Wi-Fi and a 24-hour reception.

5
Irotama Torres
9.0 Excellent

6.3 mi from city centre, Santa Marta Show on map

Providing a shuttle to Simon Bolivar International Airport, as well as free wireless internet, Irotama Resort Zona Torres is a convenient place to stay in Santa Marta. It boasts an outdoor pool with water slides, a sauna and outdoor tennis courts.

6
Casa de Isabella, a Kali Hotel
9.3 Excellent

0.2 mi from city centre, Santa Marta Show on map

Offering a rooftop pool, Casa de Isabella a Kali Hotel is located in Santa Marta and is a brief stroll from Catedral de Santa Marta. Those staying at the property can also take advantage of complimentary Wi-Fi access throughout their stay.

7
Casa Amani
10.0 Excellent

0.2 mi from city centre, Santa Marta Show on map

This charming hotel in Santa Marta provides free wireless internet, as well as an outdoor pool and a terrace. It is ideally positioned for guests wishing to visit local attractions.

8
Del Mar Hotel
9.2 Excellent

2.6 mi from city centre, Santa Marta Show on map

Offering a swimming pool, Del Mar Hotel Santa Marta is situated in Santa Marta and is a short stroll from El Rodadero Beach. It is conveniently positioned for those wishing to discover the area's attractions.

Cheapest hotels in Santa Marta, Colombia

Show all 1,220 hotels
La Perla Tayrona
8.7 Excellent

22.7 mi from city centre, Santa Marta Show on map

La Perla Tayrona provides a comfortable setting when in Santa Marta.

$6
Avg. per night
La Brisa Loca - Hostel
8.8 Excellent

0.3 mi from city centre, Santa Marta Show on map

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.

$8
Avg. per night
Color Hostel
8.9 Excellent

0.3 mi from city centre, Santa Marta Show on map

Boasting an outdoor pool, Color Hostel Santa Marta is located in Santa Marta and provides comfortable accommodation. Guests can also make use of complimentary wireless internet.

$8
Avg. per night
Hotel Miramar
7.0 Good

0.5 mi from city centre, Santa Marta Show on map

Hotel Miramar Santa Marta is located in Santa Marta and offers free Wi-Fi. It is ideally positioned for guests wishing to visit local attractions.

$10
Avg. per night
Tayrona Dive Center
8.2 Excellent

2.3 mi from city centre, Santa Marta Show on map

Tayrona Dive Center is situated in Santa Marta and is close to the area's tourist attractions. Just a short walk from Taganga Beach, it provides comfortable rooms equipped with a private bathroom, a refrigerator and a ceiling fan.

$10
Avg. per night
Hotel Casa Vieja
7.7 Good

0.4 mi from city centre, Santa Marta Show on map

Hotel Casa Vieja Santa Marta is located in Santa Marta and features free Wi-Fi. It is ideally positioned for guests wanting to visit the area's popular attractions.

$12
Avg. per night
Ayenda 1616 Brisas Marinas
7.8 Good

3.1 mi from city centre, Santa Marta Show on map

Located in Santa Marta, Hotel Brisas Marinas is an easy drive from Playa Blanca and the Quinta de San Pedro Alejandrino. It provides free Wi-Fi, an outdoor pool and a 24-hour reception.

$14
Avg. per night
Park Hotel
7.9 Good

0.4 mi from city centre, Santa Marta Show on map

Opened in 1927, Park Hotel Santa Marta is situated in Santa Marta and provides a kids pool, an outdoor pool and a safe. It also offers massage services, a 24-hour reception and laundry facilities.

$15
Avg. per night

Hotel prices in Santa Marta

2 stars and under

$6 - $63

#1 Most popular

Hotel Tucuraca
8.5 Excellent
$30
Avg. per night

#2 Most popular

Park Hotel
7.9 Good
$15
Avg. per night

Best value

La Perla Tayrona
8.7 Excellent
$6
Avg. per night
3 stars

$12 - $145

#1 Most popular

$56
Avg. per night

#2 Most popular

$46
Avg. per night

Best value

$12
Avg. per night
4 stars +

$25 - $151

#1 Most popular

$66
Avg. per night

#2 Most popular

$111
Avg. per night

Best value

$25
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?

    943 reviews rated Mercure Santa Marta Emile with an average score of 9.0/10. It may also be worth looking into the Zuana Beach Resort, which received a rating of 8.7/10 from 735 reviews. Hilton Garden Inn Santa Marta could also be a good option, with a score of 8.9/10 from 1,844 reviews.

  • What is a good hotel near Rodadero Beach?

    With a rating of 8.8/10 from 830 reviews, Hotel Tamacá Beach Resort is a hotel close to Rodadero Beach that is well recommended by HotelsCombined users.

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

    Hotel Tamacá Beach Resort is the most recommended hotel near El Rodadero Aquatic Park on HotelsCombined (scoring 8.8 over 830 reviews).

  • Is there a good hotel near Taganga Beach?

    A good hotel near Taganga Beach is Hotel San Francisco De Asis, which has been rated 8.4/10 by 142 HotelsCombined user reviews.

  • How much do hotels in Santa Marta cost?

    Hotels in Santa Marta cost an average of $69/night according to HotelsCombined data in the last 72 hours. A 4- or 5-star hotel in Santa Marta had higher average prices of $86/night and $145/night respectively.

  • How much is a cheap hotel in Santa Marta?

    $7/night is the cheapest price found for a hotel in Santa Marta by HotelsCombined users over the last 72 hours.

  • How much is a hotel in Santa Marta tonight?

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