Find and Book Top Rated Hotels in Santa Marta (Magdalena)

Search among 70 available hotels and places to stay in Santa Marta (Magdalena) from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-50 out of 70
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
Hotel
8.4
Great121 reviews
MapView on map1.0 km from City Centre1.0 km from Santa Marta Cathedral
From   US$ 57 /nightSelect
8.4
Great114 reviews
MapView on map1.0 km from City Centre200 m from Santa Marta Gold Museum
From   US$ 43 /nightSelect
8.4
Great119 reviews
600 m from City Centre300 m from Santa Marta Cathedral
From   US$ 39 /nightSelect
8.2
Great93 reviews
1.1 km from City Centre200 m from Santa Marta Gold Museum
From   US$ 45 /nightSelect
Hotel
8.2
Great8 reviews
4.2 km from City Centre200 m from El Rodadero Beach
From   US$ 38 /nightSelect
8.4
Great119 reviews
600 m from City Centre100 m from Santa Marta Cathedral
From   US$ 52 /nightSelect
8.0
Great117 reviews
10.6 km from City Centre
From   US$ 74 /nightSelect
8.4
Great137 reviews
400 m from City Centre400 m from Santa Marta Cathedral
From   US$ 34 /nightSelect
8.2
Great94 reviews
10.8 km from City Centre
From   US$ 139 /nightSelect
8.0
Great79 reviews
7.7 km from City Centre
From   US$ 109 /nightSelect
9.2
Perfect3 reviews
From   US$ 509 /nightSelect
7.8
Very good29 reviews
3.9 km from City Centre500 m from El Rodadero Beach
From   US$ 48 /nightSelect
Hotel
8.4
Great21 reviews
3.9 km from City Centre500 m from El Rodadero Beach
From   US$ 45 /nightSelect
7.8
Very good40 reviews
1.1 km from City Centre300 m from Santa Marta Gold Museum
From   US$ 17 /nightSelect
Hotel
8.2
Great208 reviews
900 m from City Centre300 m from Simon Bolivar Park
From   US$ 28 /nightSelect
8.2
Great107 reviews
10.0 km from City Centre
From   US$ 162 /nightSelect
8.0
Great28 reviews
9.1 km from City Centre
From   US$ 39 /nightSelect
7.8
Very good20 reviews
1000 m from City Centre100 m from Santa Marta Gold Museum
From   US$ 87 /nightSelect
8.6
Great130 reviews
800 m from City Centre200 m from Santa Marta Cathedral
From   US$ 9 /nightSelect
8.6
Great96 reviews
400 m from City Centre800 m from Santa Marta Cathedral
From   US$ 51 /nightSelect
8.4
Great206 reviews
1000 m from City Centre200 m from Santa Marta Gold Museum
From   US$ 78 /nightSelect
8.8
Great82 reviews
4.3 km from City Centre1.0 km from Quinta de San Pedro Alejandrino
From   US$ 13 /nightSelect
8.4
Great184 reviews
600 m from City Centre100 m from Santa Marta Cathedral
From   US$ 78 /nightSelect
8.2
Great125 reviews
700 m from City Centre400 m from Simon Bolivar Park
From   US$ 80 /nightSelect
8.2
Great114 reviews
800 m from City Centre200 m from Simon Bolivar Park
From   US$ 56 /nightSelect
8.0
Great102 reviews
900 m from City Centre100 m from Simon Bolivar Park
From   US$ 187 /nightSelect
8.2
Great128 reviews
500 m from City Centre300 m from Santa Marta Cathedral
From   US$ 56 /nightSelect
8.6
Great81 reviews
From   US$ 14 /nightSelect
8.6
Great111 reviews
500 m from City Centre300 m from Santa Marta Cathedral
From   US$ 95 /nightSelect
8.6
Great144 reviews
800 m from City Centre200 m from Simon Bolivar Park
From   US$ 30 /nightSelect
8.2
Great157 reviews
800 m from City Centre400 m from Santa Marta Marina
From   US$ 68 /nightSelect
8.4
Great146 reviews
4.6 km from City Centre300 m from El Rodadero Beach
From   US$ 134 /nightSelect
8.4
Great110 reviews
400 m from City Centre400 m from Santa Marta Cathedral
From   US$ 31 /nightSelect
8.4
Great42 reviews
800 m from City Centre400 m from Santa Marta Cathedral
From   US$ 33 /nightSelect
8.2
Great131 reviews
500 m from City Centre600 m from Santa Marta Cathedral
From   US$ 61 /nightSelect
8.4
Great124 reviews
500 m from City Centre300 m from Santa Marta Cathedral
From   US$ 38 /nightSelect
8.2
Great74 reviews
8.3 km from City Centre
From   US$ 105 /nightSelect
8.4
Great91 reviews
11.7 km from City Centre
From   US$ 157 /nightSelect
Hostel
8.2
Great40 reviews
700 m from City Centre200 m from Santa Marta Cathedral
From   US$ 10 /nightSelect
35.1 km from City Centre
From   US$ 137 /nightSelect
8.4
Great73 reviews
10.0 km from City Centre
From   US$ 84 /nightSelect
8.2
Great128 reviews
700 m from City Centre300 m from Santa Marta Marina
From   US$ 85 /nightSelect
8.2
Great59 reviews
800 m from City Centre300 m from Santa Marta Marina
From   US$ 37 /nightSelect
8.4
Great125 reviews
1000 m from City Centre200 m from Santa Marta Gold Museum
From   US$ 38 /nightSelect
8.4
Great98 reviews
1000 m from City Centre100 m from Santa Marta Gold Museum
From   US$ 12 /nightSelect
8.0
Great1 review
500 m from City Centre200 m from Santa Marta Cathedral
From   US$ 45 /nightSelect
8.6
Great361 reviews
8.1 km from City Centre
From   US$ 103 /nightSelect
8.4
Great121 reviews
4.1 km from City Centre300 m from El Rodadero Beach
From   US$ 43 /nightSelect
8.2
Great110 reviews
14.6 km from City Centre
From   US$ 68 /nightSelect
Bed & Breakfast
8.8
Great9 reviews
700 m from City Centre300 m from Santa Marta Cathedral
From   US$ 41 /nightSelect
  • 1
  • 2

Best Hotels and Places to Stay in Santa Marta (Magdalena)

Why Visit?

Santa Marta (Magdalena) offers a captivating mix of natural beauty, historical sites, and vibrant culture, making it an ideal destination for tourists. The city boasts picturesque beaches, including the popular El Rodadero Beach, as well as the awe-inspiring Sierra Nevada Mountains. Visitors can explore the archaeological wonders of the Lost City or immerse themselves in the lively local markets and eateries. With a wide range of accommodation options such as Santa Marta hotels, hostels, and resorts, there is something for every traveler in this coastal Colombian city.

Where to Stay?

El Rodadero: This popular beach neighborhood is perfect for tourists seeking a relaxing seaside getaway. El Rodadero offers a wide selection of Santa Marta hotels, resorts, and hostels catering to different budgets. Visitors can enjoy easy access to the beach, water activities, and a vibrant dining scene. This area is also conveniently located near the city center and provides a more laid-back atmosphere compared to downtown.

Historic Center: For those interested in exploring Santa Martas rich history and colonial architecture, staying in the citys Historic Center is a must. This area is home to iconic landmarks such as the Cathedral of Santa Marta and the Customs House. Travelers can choose from boutique hotels and cozy guesthouses that exude charm and character. The Historic Center also offers an array of dining options, including traditional Colombian cuisine and international flavors.

Taganga: Adventurous travelers and beach lovers may find Taganga the perfect place to stay. This picturesque fishing village, located just a short distance from Santa Marta, offers stunning views, tranquil beaches, and a vibrant nightlife. Visitors can opt for beachfront resorts or budget-friendly hostels, both of which provide easy access to pristine waters for diving, snorkeling, and boat tours.

What is the Price per Hotel Room per Night?

3-star hotels: The average price per night is around $60 to $100.

4-star hotels: The average price per night is around $100 to $150.

5-star hotels: The average price per night is around $150 to $250.

Best Value for Money:

Hotel Boutique Casa Carolina: Located in the heart of the Historic Center, this charming boutique hotel offers a perfect blend of comfort and affordability. With its elegant colonial-style architecture, modern amenities, and personalized service, Hotel Boutique Casa Carolina ensures a pleasant stay. Guests can enjoy easy access to the citys main attractions and relax in the tranquil courtyard. Prices range from $80 to $120 per night.

Hotel Tayromar: Situated in El Rodadero, Hotel Tayromar offers excellent value for money with its comfortable accommodations and friendly staff. The hotel features a rooftop terrace with panoramic views of the beach, a swimming pool, and cozy rooms equipped with all necessary amenities. Its prime location allows guests to easily explore the nearby attractions and enjoy the vibrant atmosphere of El Rodadero. Prices range from $60 to $90 per night.

Hotel Be La Sierra: Located in Taganga, Hotel Be La Sierra provides affordable accommodations with lovely views of the bay. This budget-friendly hotel offers clean and comfortable rooms, a swimming pool, and a terrace to soak in the beauty of the surroundings. The hotels friendly staff ensures a pleasant stay and can assist with booking various activities like diving and snorkeling. Prices range from $40 to $70 per night.

Best Kids-Friendly Hotels:

Santorini Hotel & Resort: Situated in El Rodadero, Santorini Hotel & Resort is a family-friendly accommodation option offering spacious rooms and a range of amenities for children. The hotel features a large swimming pool, a childrens playground, and a kids club with organized activities. Parents can relax at the spa or enjoy a meal at the on-site restaurant while knowing that their kids are having a great time. Prices range from $100 to $150 per night.

Hotel Estelar Santamar: Nestled between the mountains and the sea, Hotel Estelar Santamar offers a wonderful family retreat in a natural setting. The hotel provides spacious and comfortable rooms, a swimming pool, a childrens playground, and direct access to the beach. With various recreational activities available, such as tennis and water sports, there is no shortage of entertainment for the little ones. Prices range from $140 to $200 per night.

Best Hotels for a Romantic Getaway:

Casa de Leda: Situated in the heart of the Historic Center, Casa de Leda is a boutique hotel with a romantic atmosphere. The elegantly designed rooms, featuring unique artwork and luxurious amenities, create an intimate ambiance. Couples can enjoy a rooftop terrace with breathtaking views, a cozy lounge area, and proximity to charming restaurants and bars. Prices range from $110 to $170 per night.

Placita Vieja Hotel Boutique Spa: Located in the Historic Center, Placita Vieja Hotel Boutique Spa offers a tranquil and romantic retreat. The hotel boasts stylish rooms, a secluded courtyard with a swimming pool, and a spa for couples treatments. The central location allows easy exploration of the citys historical attractions and a variety of dining options. Prices range from $120 to $180 per night.

Best for Location:

Hotel Boutique Don Pepe: Situated in the heart of the Historic Center, Hotel Boutique Don Pepe offers a convenient location for exploring the citys cultural and historical landmarks. The hotel combines colonial architecture and modern comforts, with comfortable rooms and a rooftop terrace offering panoramic views. Guests can stroll through the charming streets and enjoy the vibrant atmosphere of the surrounding area. Prices range from $90 to $130 per night.

La Casa del Farol Hotel Boutique: Located in the Historic Center, La Casa del Farol Hotel Boutique is housed in a beautifully restored colonial building. This boutique hotel provides easy access to popular attractions and a variety of shops and restaurants. Guests can enjoy comfortable and stylish rooms, a rooftop terrace with a bar, and a cozy courtyard for relaxation. Prices range from $100 to $150 per night.

Zuana Beach Resort: Situated in Bello Horizonte, a peaceful area near Santa Marta, Zuana Beach Resort offers a beachfront location and a tranquil setting away from the hustle and bustle. The resort features spacious rooms, multiple swimming pools, direct beach access, and various recreational facilities. Guests can enjoy a relaxing stay while still being within reach of the citys attractions. Prices range from $150 to $250 per night.

Best for a Short City Break: Hotel Boutique Casa Carolina (mentioned above)Santorini Hotel & Resort (mentioned above)

Show moreLess