Hotels in Santa Marta, Spain

Search & Compare Santa Marta Hotels

Get Secret Prices on select hotels

These prices aren’t available to everyone.

Pay now or later on most rooms

Free cancellation on most rooms

Best Price Guarantee

Best hotels in Santa Marta

Santa Marta overview

Learn about local heritage at popular landmarks in the area like Plaza Grande. A stop at places like Palacio de Monsalud and Convent of San Antonio will create some memories. Whatever you're into, Santa Marta has something for you.

Where to stay in Santa Marta

Whether you're planning to stay for a night or for the week, Santa Marta has accommodations to fit every need. There are 37 hotels in the Santa Marta area, some with discounts of up to 23%.
  • • 5 2-star hotels with an average price of $32 per night
  • • 13 3-star hotels with an average price of $31 per night
  • • 14 4-star hotels with an average price of $52 per night
  • • 2 5-star hotels with an average price of $77 per night

How to get to Santa Marta

Fly in to Badajoz (BJZ-Talavera La Real), 19.6 mi (31.5 km) from downtown Santa Marta.

What to see around Santa Marta

Some recommended attractions include:
  • • Palacio de Monsalud
  • • Convent of San Antonio
  • • Santuario de Nuestra Senora de la Piedad
  • • Ethnographic Museum of Villafranca de los Barros
  • • Bodega Medina