Top Hotels in Santa Marta (Magdalena)

Search among 80 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
1Filter & Sort
View map
1-50 out of 80
1Filter & 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.2
Great120 reviews
MapView on map6.2 mi from City Center
From   US$ 216 /nightSelect
8.2
Great94 reviews
MapView on map6.7 mi from City Center
From   US$ 122 /nightSelect
8.2
Great92 reviews
7.3 mi from City Center
From   US$ 140 /nightSelect
8.0
Great128 reviews
6.6 mi from City Center
From   US$ 76 /nightSelect
8.2
Great146 reviews
2.8 mi from City Center300 yd from El Rodadero Beach
From   US$ 127 /nightSelect
8.4
Great123 reviews
400 yd from City Center900 yd from Santa Marta Cathedral
From   US$ 41 /nightSelect
8.2
Great157 reviews
900 yd from City Center400 yd from Santa Marta Marina
From   US$ 68 /nightSelect
5.0 mi from City Center
From   US$ 103 /nightSelect
8.2
Great135 reviews
800 yd from City Center400 yd from Santa Marta Marina
From   US$ 89 /nightSelect
8.2
Great108 reviews
2.7 mi from City Center100 yd from El Rodadero Beach
From   US$ 68 /nightSelect
8.2
Great84 reviews
6.2 mi from City Center
From   US$ 104 /nightSelect
8.2
Great118 reviews
9.1 mi from City Center
From   US$ 68 /nightSelect
8.0
Great102 reviews
900 yd from City Center200 yd from Simon Bolivar Park
From   US$ 187 /nightSelect
8.2
Great67 reviews
3.2 mi from City Center1100 yd from El Rodadero Beach
From   US$ 21 /nightSelect
8.2
Great213 reviews
900 yd from City Center400 yd from Simon Bolivar Park
From   US$ 30 /nightSelect
7.6
Very good30 reviews
2.4 mi from City Center600 yd from El Rodadero Beach
From   US$ 33 /nightSelect
8.0
Great34 reviews
2.4 mi from City Center600 yd from El Rodadero Beach
From   US$ 53 /nightSelect
8.2
Great148 reviews
400 yd from City Center400 yd from Santa Marta Cathedral
From   US$ 35 /nightSelect
2.3 mi from City Center700 yd from El Rodadero Beach
From   US$ 36 /nightSelect
8.2
Great55 reviews
11.1 mi from City Center
From   US$ 75 /nightSelect
8.2
Great34 reviews
6.1 mi from City Center
From   US$ 159 /nightSelect
5.1 mi from City Center
From   US$ 105 /nightSelect
8.2
Great131 reviews
500 yd from City Center700 yd from Santa Marta Cathedral
From   US$ 61 /nightSelect
8.6
Great37 reviews
2.4 mi from City Center700 yd from El Rodadero Beach
From   US$ 60 /nightSelect
8.0
Great8 reviews
800 yd from City Center100 yd from Santa Marta Cathedral
From   US$ 58 /nightSelect
8.4
Great127 reviews
2.6 mi from City Center300 yd from El Rodadero Beach
From   US$ 43 /nightSelect
8.2
Great127 reviews
1200 yd from City Center200 yd from Santa Marta Gold Museum
From   US$ 43 /nightSelect
8.2
Great114 reviews
400 yd from City Center400 yd from Santa Marta Cathedral
From   US$ 26 /nightSelect
8.2
Great59 reviews
2.9 mi from City Center500 yd from El Rodadero Beach
From   US$ 31 /nightSelect
8.4
Great120 reviews
600 yd from City Center300 yd from Santa Marta Cathedral
From   US$ 37 /nightSelect
7.8
Very good35 reviews
1200 yd from City Center300 yd from Santa Marta Gold Museum
From   US$ 45 /nightSelect
8.4
Great190 reviews
800 yd from City Center100 yd from Santa Marta Cathedral
From   US$ 58 /nightSelect
8.2
Great99 reviews
1200 yd from City Center200 yd from Santa Marta Gold Museum
From   US$ 37 /nightSelect
8.0
Great54 reviews
2.4 mi from City Center500 yd from El Rodadero Beach
From   US$ 38 /nightSelect
7.8
Very good29 reviews
5.7 mi from City Center
From   US$ 34 /nightSelect
8.4
Great185 reviews
700 yd from City Center200 yd from Santa Marta Cathedral
From   US$ 78 /nightSelect
8.4
Great69 reviews
2.5 mi from City Center400 yd from El Rodadero Beach
From   US$ 118 /nightSelect
3.0 mi from City Center800 yd from El Rodadero Beach
From   US$ 501 /nightSelect
8.2
Great67 reviews
900 yd from City Center300 yd from Santa Marta Marina
From   US$ 37 /nightSelect
8.2
Great134 reviews
600 yd from City Center400 yd from Santa Marta Cathedral
From   US$ 56 /nightSelect
8.2
Great134 reviews
1000 yd from City Center200 yd from Santa Marta Gold Museum
From   US$ 59 /nightSelect
8.2
Great35 reviews
2.4 mi from City Center700 yd from El Rodadero Beach
From   US$ 93 /nightSelect
8.4
Great25 reviews
2.4 mi from City Center600 yd from El Rodadero Beach
From   US$ 41 /nightSelect
8.6
Great48 reviews
23.1 mi from City Center
From   US$ 51 /nightSelect
8.2
Great211 reviews
1000 yd from City Center200 yd from Santa Marta Gold Museum
From   US$ 48 /nightSelect
8.4
Great122 reviews
1200 yd from City Center1200 yd from Santa Marta Cathedral
From   US$ 75 /nightSelect
7.8
Very good38 reviews
3.2 mi from City Center1000 yd from El Rodadero Beach
From   US$ 27 /nightSelect
3.2 mi from City Center1500 yd from El Rodadero Beach
From   US$ 21 /nightSelect
8.4
Great143 reviews
900 yd from City Center300 yd from Simon Bolivar Park
From   US$ 37 /nightSelect
8.2
Great133 reviews
800 yd from City Center400 yd from Simon Bolivar Park
From   US$ 80 /nightSelect
  • 1
  • 2

Best hotels and places to stay in Santa Marta (Magdalena)

Why visit?

Santa Marta (Magdalena) is a vibrant coastal city in Colombia, surrounded by beautiful beaches, lush mountains, and a rich cultural heritage. With a range of accommodation options including hotels, resorts, and hostels, it offers a diverse and exciting experience for every type of traveler. Experience the warm hospitality, explore the natural wonders, and soak in the vibrant atmosphere of Santa Marta.

Where to stay?

Historic Center: The Historic Center of Santa Marta is a charming area filled with colonial architecture and historical sites. It is a great choice for travelers interested in history and culture. Here, youll find a variety of hotels and hostels, ranging from budget-friendly options to luxurious boutique hotels. Enjoy the lively atmosphere, indulge in local cuisine, and explore attractions like the Cathedral Basilica of Santa Marta and the Casa de la Aduana.

El Rodadero: Located just a few kilometers from the city center, El Rodadero is a popular beachfront neighborhood in Santa Marta. It offers a great balance between relaxation and convenience. With its pristine sandy beaches, turquoise waters, and palm-lined promenade, El Rodadero is a favorite among beach lovers. Youll find numerous hotels and resorts here, catering to different budgets and preferences. Enjoy water sports, beachside restaurants, and vibrant nightlife in this lively coastal area.

Taganga: For those seeking a more laid-back and bohemian atmosphere, Taganga is the perfect choice. This small fishing village turned tourist destination is known for its tranquil beaches and stunning sunsets. Taganga offers a range of budget-friendly hostels and guesthouses with a relaxed and friendly vibe. Dive into the crystal-clear waters, explore the surrounding mountains, and immerse yourself in the local culture of this charming coastal town.

What is the price per hotel room per night?

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

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

5-star hotels: The average price per night is around $200 to $500.

Best value for money:

Hotel Boutique Don Pepe: This charming boutique hotel offers comfortable rooms with modern amenities, including free Wi-Fi and flat-screen TVs. Located in the heart of the Historic Center, guests can easily explore the citys attractions. With its reasonable prices and excellent service, Hotel Boutique Don Pepe is a top choice for budget-conscious travelers looking for a pleasant stay in Santa Marta.

Hotel Tamaca Beach Resort: Situated right on the beautiful beachfront of El Rodadero, this resort offers a great value for the price. It features spacious rooms with balconies overlooking the ocean, as well as an outdoor pool and a private beach area. Guests can enjoy all-inclusive meal options and access to various recreational facilities. Hotel Tamaca Beach Resort is an ideal choice for those seeking a beach vacation without breaking the bank.

Hostal La Casona: For budget travelers, Hostal La Casona provides affordable accommodations with a cozy and friendly atmosphere. Located in the Historic Center, it offers private rooms and dormitory-style beds with shared bathrooms. The hostel has a communal kitchen, a rooftop terrace, and a lively bar where guests can socialize. Hostal La Casona is a popular choice among backpackers and solo travelers looking for a comfortable stay at an affordable price.

Best kids-friendly hotels:

Hotel Santamar: This family-friendly hotel offers a range of amenities and activities to keep children entertained. It has spacious rooms with extra beds or interconnecting rooms, a childrens pool, and a playground. The hotel also organizes supervised kids clubs and offers babysitting services. Hotel Santamar ensures a fun and enjoyable stay for families visiting Santa Marta.

Irotama Resort: Known for its extensive family-friendly facilities, Irotama Resort provides a memorable experience for kids and adults alike. With its own water park, multiple pools, and an array of sports and recreational activities, children will never have a dull moment here. The resort also offers spacious rooms and suites with options for families. Irotama Resort is a top choice for families looking for an action-packed vacation.

Best hotels for a romantic getaway:

Casa de Isabella: Nestled in the Historic Center, Casa de Isabella is a charming boutique hotel with a romantic ambiance. It features beautifully decorated rooms, a rooftop terrace with panoramic views, and an intimate courtyard. The hotel offers a variety of romantic packages, including couples massages and candlelit dinners. Casa de Isabella is an enchanting choice for couples seeking a romantic escape.

Hotel Boutique El Cactus: Situated in the peaceful neighborhood of Taganga, Hotel Boutique El Cactus offers a serene and romantic setting. With its tranquil gardens, infinity pool, and stunning views of the bay, couples can unwind and enjoy each others company. The hotel also offers couples spa treatments and private dining experiences. Hotel Boutique El Cactus sets the stage for a romantic and intimate getaway.

Best for location:

Hotel Boutique Casa Carolina: Located in the heart of the Historic Center, Hotel Boutique Casa Carolina is surrounded by charming streets, restaurants, and cultural attractions. The hotel itself is a beautifully restored Spanish colonial mansion, offering elegant rooms, a courtyard, and a rooftop terrace with panoramic views. Staying at Hotel Boutique Casa Carolina puts you in the center of the action.

Hilton Garden Inn Santa Marta: Situated in El Rodadero, Hilton Garden Inn Santa Marta offers direct access to the beach and is close to popular attractions like Rodadero Sea Aquarium and El Rodadero Beach. The hotel features modern rooms with balconies, a rooftop pool, and an on-site restaurant. With its prime location, Hilton Garden Inn Santa Marta is a convenient choice for exploring the city.

Ibis Santa Marta: Conveniently located near the Historic Center, Ibis Santa Marta provides easy access to the citys cultural sites and vibrant nightlife. The hotel offers comfortable rooms, a restaurant, and a bar. With its central location, Ibis Santa Marta is a great base for exploring the citys attractions and enjoying the bustling atmosphere.

Best for a short city break:

Hotel Catedral Plaza: Situated in the Historic Center, Hotel Catedral Plaza offers a convenient location and comfortable accommodations for a short city break. The hotel provides well-appointed rooms and a rooftop terrace with views of the city and the cathedral. With its proximity to the main attractions, Hotel Catedral Plaza is a suitable choice for those short on time.

Casa Barlovento: Located in Taganga, Casa Barlovento offers a tranquil escape from the city while still being within reach of Santa Martas attractions. This boutique hotel features stylish rooms, a swimming pool, and a rooftop terrace with panoramic views. Guests can also enjoy outdoor activities such as snorkeling and hiking. Casa Barlovento provides a peaceful retreat for a relaxing short city break.

Show moreLess