Hotels in Santa Marta

Search and compare Santa Marta hotels from hundreds of travel sites and save

Santa Marta, Colombia
May 25 — May 262
Santa Marta, Colombia
Wed 5/25
Thu 5/26
...and more

Santa Marta hotels recommended by HotelsCombined

Wed 5/25
Thu 5/26

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Santa Marta

Filter by star ratings
All filters
Casa Verde Hotel
Casa Verde Hotel
9.0 Excellent
Calle 18 No. 4-70 - Centro Historico, Santa Marta, Colombia
Show on map
0.2 mi from city centre, Santa Marta 
ExcellentBased on 239 reviews
9.0

Casa Verde Hotel is located in Santa Marta and features an indoor pool and free Wi-Fi. It is a short stroll from Catedral de Santa Marta and is moments from the area's well-known attractions.

Terrazas Tayrona Travelers Apartamentos y Suites
Terrazas Tayrona Travelers Apartamentos y Suites
8.3 Excellent
Santa Marta, Colombia
Show on map
3.8 mi from city centre, Santa Marta 
ExcellentBased on 231 reviews
8.3

Terrazas Tayrona Travelers Apartamentos y Suites provides a comfortable setting when in Santa Marta. It also features a Jacuzzi, a sauna and an outdoor pool.

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

Hotel Tayromar provides comfortable 3-star accommodation in Santa Marta. It is conveniently located for guests wishing to discover the area's attractions.

Hotel Be La Sierra
Hotel Be La Sierra
8.5 Excellent
Cra 1 N° 9-47, Santa Marta, Colombia
Show on map
2.6 mi from city centre, Santa Marta 
ExcellentBased on 1,595 reviews
8.5

Recently refurbished, Hotel Be La Sierra provides modern 4-star accommodation in Santa Marta. It also offers meeting rooms, an outdoor pool and free Wi-Fi.

Del Mar Hotel
Del Mar Hotel
9.0 Excellent
Calle 8 No 2 - 78, Santa Marta, Colombia
Show on map
2.6 mi from city centre, Santa Marta 
ExcellentBased on 1,073 reviews
9.0

Located in Santa Marta, the hotel is an easy drive from Catedral de Santa Marta and the Quinta de San Pedro Alejandrino. It is conveniently positioned for those wishing to discover the area's attractions.

Hotel Tucuraca By Dot Tradition
Hotel Tucuraca By Dot Tradition
8.4 Excellent
Carrera 2 12-43, Rodadero, Santa Marta, Colombia
Show on map
3.0 mi from city centre, Santa Marta 
ExcellentBased on 813 reviews
8.4

Hotel Tucuraca provides a comfortable setting when in Santa Marta. It also offers free Wi-Fi, a swimming pool and a 24-hour reception.

Blu Hotel by Tamaca
Blu Hotel by Tamaca
8.4 Excellent
cra 20 # 11-65 El Rodadero, Santa Marta, Colombia
Show on map
2.8 mi from city centre, Santa Marta 
ExcellentBased on 922 reviews
8.4

Tamaca Torre Norte Hotel by Sercotel Hotels is situated in Santa Marta and is close to the area's popular attractions. It offers 3-star accommodation with air-conditioned rooms.

Hotel Catedral Plaza
Hotel Catedral Plaza
8.2 Excellent
Calle 16 N 5-17, Santa Marta, Colombia
Show on map
0.3 mi from city centre, Santa Marta 
ExcellentBased on 1,286 reviews
8.2

Hotel Catedral Plaza is situated in Santa Marta and offers complimentary Wi-Fi. It also features an outdoor pool and a Jacuzzi.

Gio Hotel Santa Marta Tama
Gio Hotel Santa Marta Tama
7.5 Good
Vía Pozos Colorados km 8, Santa Marta, Colombia
Show on map
5.0 mi from city centre, Santa Marta 
GoodBased on 700 reviews
7.5

Featuring a rooftop terrace, an outdoor pool and a private beach, Hotel GIO Tequendama Santa Marta is situated in Santa Marta and provides comfortable accommodation. It offers 3-star accommodation with air-conditioned rooms.

Tips for booking a Santa Marta hotel

Cheapest month:July
Most expensive month:October
Average price in Santa Marta:$110/night
Cheapest price found:$8/night
Cheapest day:Thursday
Most expensive day:Friday
$43 - $306
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$46 - $111
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Santa Marta hotels

Show all 1,983 hotels
1
Hotel Catedral Plaza
Hotel Catedral Plaza
8.2 Excellent
Calle 16 N 5-17, Santa Marta, Colombia
Show on map
0.3 mi from city centre, Santa Marta, Colombia 

Hotel Catedral Plaza is situated in Santa Marta and offers complimentary Wi-Fi. It also features an outdoor pool and a Jacuzzi.

2
Sanha Plus Hotel
Sanha Plus Hotel
8.0 Excellent
Km 13 Via Al Aeropuerto Sector Pozos Colorados, Santa Marta, Colombia
Show on map
5.8 mi from city centre, Santa Marta, Colombia 

Sanha Plus Hotel is situated in Santa Marta and offers complimentary Wi-Fi. It also provides an express check-in and check-out feature, a kids pool and an outdoor pool.

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

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 Jacuzzi and outdoor tennis courts.

4
Casa de Isabella, a Kali Hotel
Casa de Isabella, a Kali Hotel
8.8 Excellent
Carrera 2da No. 19-20 El Centro, Santa Marta, Colombia
Show on map
0.2 mi from city centre, Santa Marta, Colombia 

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.

5
Del Mar Hotel
Del Mar Hotel
9.0 Excellent
Calle 8 No 2 - 78, Santa Marta, Colombia
Show on map
2.6 mi from city centre, Santa Marta, Colombia 

Located in Santa Marta, the hotel is an easy drive from Catedral de Santa Marta and the Quinta de San Pedro Alejandrino. It is conveniently positioned for those wishing to discover the area's attractions.

6
Hotel Suite Boutique El Cactus
Hotel Suite Boutique El Cactus
9.7 Excellent
Calle 18 #6-85, Santa Marta, Colombia
Show on map
0.3 mi from city centre, Santa Marta, Colombia 

Boasting an outdoor pool, Hotel Suite Boutique El Cactus is situated in Santa Marta and offers traditional accommodation. It provides complimentary Wi-Fi, a tour desk and luggage storage.

7
Blu Hotel by Tamaca
Blu Hotel by Tamaca
8.4 Excellent
cra 20 # 11-65 El Rodadero, Santa Marta, Colombia
Show on map
2.8 mi from city centre, Santa Marta, Colombia 

Tamaca Torre Norte Hotel by Sercotel Hotels is situated in Santa Marta and is close to the area's popular attractions. It offers 3-star accommodation with air-conditioned rooms.

8
Tamaca Beach Resort Hotel
Tamaca Beach Resort Hotel
8.6 Excellent
Carrera 2a No. 11a - 98, Santa Marta, Colombia
Show on map
2.9 mi from city centre, Santa Marta, Colombia 

Situated in Santa Marta, Tamaca Beach Resort Hotel by Sercotel Hotels offers modern 4-star accommodation, as well as an outdoor pool. It is ideally located for those wishing to discover the area's attractions.

Cheapest hotels in Santa Marta, Colombia

Show all 1,983 hotels
Hotel Aeromar Central
Hotel Aeromar Central
8.1 Excellent
Calle 151 N° 3C - 78. Sector Aeromar, a 2 Kms Del Aeropuerto Simon Bolivar, Santa Marta, Colombia
Show on map
8.0 mi from city centre,  

Hotel Aeromar Central is located in Santa Marta and provides free Wi-Fi. It also offers a 24-hour reception, a swimming pool and valet parking.

$9
Avg. per night
La Brisa Loca Hostel
La Brisa Loca Hostel
8.7 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 a tour desk, an indoor pool and a games room.

$9
Avg. per night
Color Hostel
Color Hostel
8.7 Excellent
Calle 26 No 2a -24, Santa Marta, Colombia
Show on map
0.3 mi from city centre,  

Color Hostel Santa Marta is situated in Santa Marta and is close to the area's popular attractions. It offers free Wi-Fi, an outdoor pool and an express check-in and check-out feature.

$9
Avg. per night
Masaya Santa Marta
Masaya Santa Marta
8.7 Excellent
Calle 14 #04-80, Santa Marta, Colombia
Show on map
0.3 mi from city centre,  

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

$12
Avg. per night
Caribe Mar Hotel
Caribe Mar Hotel
8.1 Excellent
Carrera 3 18-113 El Rodadero, Santa Marta, Colombia
Show on map
3.3 mi from city centre,  

Located in Santa Marta, Caribe Mar Hotel is within easy reach of Playa Blanca and the Quinta de San Pedro Alejandrino. Those staying at the property can also make use of complimentary Wi-Fi throughout their stay.

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

Hotel Tayromar provides comfortable 3-star accommodation in Santa Marta. It is conveniently located for guests wishing to discover the area's attractions.

$21
Avg. per night
Hotel Nueva Granada
Hotel Nueva Granada
8.7 Excellent
Calle 12 # 3-17, Santa Marta, Colombia
Show on map
0.4 mi from city centre,  

Hotel Nueva Granada is situated in Santa Marta and is close to the area's tourist attractions. It offers complimentary Wi-Fi, an outdoor pool and a Jacuzzi.

$21
Avg. per night
Cabañas Ecoturisticas Y Club Gaira Tayrona
Cabañas Ecoturisticas Y Club Gaira Tayrona
8.2 Excellent
Santa Marta, Colombia
Show on map
18.1 mi from city centre,  

Cabanas Ecoturisticas Y Club Gaira Tayrona provides a comfortable setting when in Santa Marta. It also features a Jacuzzi and an outdoor pool.

$22
Avg. per night

Hotel prices in Santa Marta

2 stars and under
Hostal Migaloo
#1 Most popular

Hostal Migaloo

Carrera 2a 19a-25, Santa Marta, Colombia

$299

Avg. per night

View Deal
Caribe Mar Hotel
#2 Most popular

Caribe Mar Hotel

Carrera 3 18-113 El Rodadero, Santa Marta, Colombia

8.1 Excellent
$18

Avg. per night

View Deal
Best value

Hotel Media Luna

Calle 30 N. 4A - 214, Santa Marta, Colombia

7.7 Good
$11

Avg. per night

View Deal
3 stars
Casa Verde Hotel
#1 Most popular

Casa Verde Hotel

Calle 18 No. 4-70 - Centro Historico, Santa Marta, Colombia

9.0 Excellent
$56

Avg. per night

View Deal
Hotel Be La Sierra
#2 Most popular

Hotel Be La Sierra

Cra 1 N° 9-47, Santa Marta, Colombia

8.5 Excellent
$48

Avg. per night

View Deal
Hotel Tayromar
Best value

Hotel Tayromar

Calle 20, 1C-71, Santa Marta, Colombia

8.2 Excellent
$21

Avg. per night

View Deal
4 stars +
Hotel Boutique Don Pepe
#1 Most popular

Hotel Boutique Don Pepe

Calle 16 No 1c - 92, Santa Marta, Colombia

9.2 Excellent
$145

Avg. per night

View Deal
Mercure Santa Marta Emile
#2 Most popular

Mercure Santa Marta Emile

Calle 115 No 2 39, Santa Marta, Colombia

8.9 Excellent
$75

Avg. per night

View Deal

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

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.

  • What are the best hotels in Santa Marta?

    Casa Verde Hotel is a very popular hotel in Santa Marta with a score of 9.0 from 239 reviews. Terrazas Tayrona Travelers Apartamentos y Suites (8.3 from 231 reviews) and Casa Don Arturo (9.1 from 29 reviews) are also highly rated Santa Marta hotels based on recent feedback from HotelsCombined users.

  • What is a good hotel near El Rodadero?

    With a rating of 8.3/10 from 231 reviews, Terrazas Tayrona Travelers Apartamentos y Suites is a hotel close to El Rodadero that is well recommended by HotelsCombined users.

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

    Terrazas Tayrona Travelers Apartamentos y Suites is the hotel close to El Rodadero Aquatic Park that is most recommended by HotelsCombined users, with 231 reviews rating it at 8.3/10.

  • Is there a good hotel near Taganga Beach?

    If you’re planning to stay near Taganga Beach, you should consider Viña Del Mar, which has a score of 8.2 from 339 reviews.

  • How much do hotels in Santa Marta cost?

    Santa Marta hotels have an average price of $88/night (based on searches on HotelsCombined in the last 3 days). For a 4-star hotel, the average price is $107/night, and if you are looking for a 5-star hotel in Santa Marta then the average price is around $114/night.

  • How much is a cheap hotel in Santa Marta?

    $6 per night is the cheapest Santa Marta hotel price found in our data from the last 72 hours. For the weekend of May 27 to May 29 specifically, prices in Santa Marta are around $6 per night or higher.

  • How much is a hotel in Santa Marta tonight?

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