Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Santa Marta

Filter by star ratings
All filters
Masaya Santa Marta
8.7 Excellent

0.5 km from city centre, Santa Marta Show on map

ExcellentBased on 1,594 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.

Irotama Torres
9.1 Excellent

10.2 km from city centre, Santa Marta Show on map

ExcellentBased on 232 reviews
9.1

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.

Hotel Tayromar by Prima Collection
8.3 Excellent

0.4 km from city centre, Santa Marta Show on map

ExcellentBased on 723 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.6 Excellent

8.2 km from city centre, Santa Marta Show on map

ExcellentBased on 1,230 reviews
8.6

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.

AC Hotel by Marriott Santa Marta
8.6 Excellent

0.4 km from city centre, Santa Marta Show on map

ExcellentBased on 933 reviews
8.6

AC Hotel By Marriott Santa Marta provides a cosy setting when in Santa Marta. It offers complimentary Wi-Fi, a 24-hour reception and a swimming pool.

Santorini Hotel and Resort
8.1 Excellent

10.8 km from city centre, Santa Marta Show on map

ExcellentBased on 716 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.6 Excellent

16.4 km from city centre, Santa Marta Show on map

ExcellentBased on 35 reviews
8.6

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.

Hotel Jasayma Tayrona
8.6 Excellent

1.7 km from city centre, Los Naranjos Show on map

ExcellentBased on 475 reviews
8.6

Featuring a private beach, Hotel Jasayma Parque Tayrona is situated in Santa Marta and provides comfortable accommodation. It also offers free Wi-Fi, an express check-in and check-out feature and a free shuttle service.

Mercure Santa Marta Emile
9.0 Excellent

10.2 km from city centre, Santa Marta Show on map

ExcellentBased on 1,207 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.

Park Hotel
7.9 Good

0.6 km from city centre, Santa Marta Show on map

GoodBased on 2,127 reviews
7.9

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.

Tips for booking a Santa Marta hotel

Cheapest month:February
Most expensive month:May
Average price in Santa Marta:C$ 137/night
Absolute cheapest price found:C$ 4/night
Cheapest day:Thursday
Most expensive day:Tuesday
C$ 56 - C$ 645
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 72 - C$ 255
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Santa Marta hotels

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

0.4 km 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.2 km 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

4.7 km 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.2 Excellent

11.9 km 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.1 Excellent

10.2 km 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
Estelar Santamar Hotel & Centro de Convenciones
8.6 Excellent

8.2 km from city centre, Santa Marta Show on map

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.

7
Del Mar Hotel
9.1 Excellent

4.3 km 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.

8
Mercure Santa Marta Emile
9.0 Excellent

10.2 km from city centre, Santa Marta Show on map

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.

Cheapest hotels in Santa Marta, Colombia

Show all 1,519 hotels
Hotel Fontanar

8.9 km from city centre, Santa Marta Show on map

Hotel Fontanar offers a comfortable setting when in Santa Marta. It is conveniently close to Simon Bolivar International Airport, which is a 10-minute drive away.

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

0.5 km 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.

C$ 10
Avg. per night
Calle 11 Hostel Rodadero
9.0 Excellent

4.5 km from city centre, Santa Marta Show on map

Situated in Santa Marta, Calle 11 Hostel Rodadero is a short walk from El Rodadero Beach and provides an outdoor pool. Guests can also enjoy complimentary wireless internet.

C$ 11
Avg. per night
Masaya Santa Marta
8.7 Excellent

0.5 km from city centre, Santa Marta Show on map

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.

C$ 15
Avg. per night
Viajero Tayrona Hostel & Ecohabs
9.1 Excellent

47.1 km from city centre, Santa Marta Show on map

Guests of this hotel will appreciate the seclusion of its private beach and on-site day spa, all located just a quick drive from the centre of Santa Marta. Guests can also enjoy free internet access throughout the property.

C$ 16
Avg. per night
Mi Casa 18
8.7 Excellent

0.5 km from city centre, Santa Marta Show on map

Mi Casa 18 is set in Santa Marta and is close to nearby attractions, including Catedral de Santa Marta. It also offers a 24-hour reception, a sun deck and free Wi-Fi.

C$ 18
Avg. per night
Park Hotel
7.9 Good

0.6 km 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.

C$ 19
Avg. per night
Hotel Casa Vieja
7.6 Good

0.7 km 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.

C$ 20
Avg. per night

Hotel prices in Santa Marta

2 stars or below

C$ 10 - C$ 82

#1 Most popular

Park Hotel
7.9 Good
C$ 19
Avg. per night

#2 Most popular

Hotel Viña Del Mar
8.6 Excellent
C$ 29
Avg. per night

Best value

C$ 10
Avg. per night
3 stars

C$ 16 - C$ 169

#1 Most popular

Zuana Beach Resort
8.7 Excellent
C$ 160
Avg. per night

#2 Most popular

Del Mar Hotel
9.1 Excellent
C$ 65
Avg. per night

Best value

C$ 16
Avg. per night
4 stars and up

C$ 52 - C$ 157

#1 Most popular

C$ 75
Avg. per night

#2 Most popular

C$ 72
Avg. per night

Best value

C$ 52
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?

    Zuana Beach Resort is a very popular hotel in Santa Marta with a score of 8.7 from 844 reviews. Del Mar Hotel (9.1 from 959 reviews) and Mercure Santa Marta Emile (9.0 from 1,207 reviews) are also highly rated Santa Marta hotels based on recent feedback from HotelsCombined users.

  • What is a good hotel near Rodadero Beach?

    A good hotel close to Rodadero Beach is Del Mar Hotel (rated 9.1/10 from 959 reviews).

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

    For a good hotel near to El Rodadero Aquatic Park, consider Del Mar Hotel - it is rated 9.1/10 from 959 HotelsCombined reviews.

  • Is there a good hotel near Taganga Beach?

    160 HotelsCombined reviews of Hotel San Francisco De Asis score it 8.4/10, making it a highly recommended hotel near Taganga Beach.

  • How much do hotels in Santa Marta cost?

    Santa Marta hotels have an average price of C$ 70/night (based on searches on HotelsCombined in the last 3 days).

  • How much is a cheap hotel in Santa Marta?

    C$ 8 per night is the cheapest Santa Marta hotel price found in our data from the last 72 hours.

  • How much is a hotel in Santa Marta tonight?

    A hotel in Santa Marta tonight can start as low as C$ 8 for the night, with an average cost of C$ 98, based on HotelsCombined searches over the last 72 hours.