Find hotels in Santa Marta from £35

    price find illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Save instantly and earn perks with One Key
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Property class

Top 10 Santa Marta hotels and places to stay

Hospedium Hotel A Mar

4.0 star property
The price is £55
includes taxes & fees
4 Aug - 5 Aug
Hospedium Hotel A Mar

Hostal Talavera

2.5 star property
8.2 out of 10, Very good, (12)
"Relación calidad precio adecuada. Falta una mayor iluminación en el interior de las habitaciones, las bombillas iluminan poco. En general bien."
The price is £35
includes taxes & fees
5 Aug - 6 Aug
Hostal Talavera

Hotel Cervantes

2.0 star property
8.6 out of 10, Excellent, (33)
"Pour le prix hôtel très bien et propre. Bémol les chambres mal isolées et le cousin du lit trop dur. Toutefois le lit de bonne qualité "
The price is £43
includes taxes & fees
3 Aug - 4 Aug
Hotel Cervantes

Hotel Monasterio Rocamador

4.0 star property
9.6 out of 10, Exceptional, (22)
"I wish we had more time to stay here. It’s not a hotel, it’s an experience. Nothing like staying in a building over 700 years old. The views of the countryside were incredible. The service impeccable. Dining was great. We will absolutely return if we come back to Spain. "
Hotel Monasterio Rocamador

Hotel Don Pepo

3.0 star property
9.6 out of 10, Exceptional, (142)
"Very good food in the dining room, the staff was excellent and the bed was comfortable. "
Hotel Don Pepo

Parador de Zafra

4.0 star property
8.8 out of 10, Excellent, (211)
"How cool to sleep in a castle!"
The price is £69
includes taxes & fees
31 Aug - 1 Sept
Parador de Zafra

Hotel La Muralla

3.0 star property
8.8 out of 10, Excellent, (77)
"Lovely hotel, very well decorated and very clean. Easy walk in to town."
Hotel La Muralla

Hotel ILUNION Golf Badajoz

4.0 star property
8.4 out of 10, Very good, (380)
"A nice hotel close to the airport."
The price is £53
includes taxes & fees
24 Aug - 25 Aug
Hotel ILUNION Golf Badajoz

AZZ Mérida Medea

4.0 star property
8.4 out of 10, Very good, (712)
"Na"
The price is £55
includes taxes & fees
1 Sept - 2 Sept
AZZ Mérida Medea

Hotel Las Palmeras by Vivere Stays

3.5 star property
8.4 out of 10, Very good, (74)
"It's location on the plaza. "
The price is £40
includes taxes & fees
4 Aug - 5 Aug
Hotel Las Palmeras by Vivere Stays

Hotel Acosta Ciudad de la Musica

3.0 star property
7.8 out of 10, Good, (67)
"Todo bien"
The price is £50
includes taxes & fees
4 Aug - 5 Aug
Hotel Acosta Ciudad de la Musica

Hotel Plaza Grande

2.5 star property
8.8 out of 10, Excellent, (63)
"Excellent value for money. Staff are very friendly and helpful despite lack of English and our lack of Spanish! No complaints and will stay there again if visiting Zafra. Thoroughly recommended!"
Hotel Plaza Grande

Hotel Rural Las Navas

2.5 star property
Hotel Rural Las Navas
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Learn more about Santa Marta

Venture to Santuario de Nuestra Senora de la Piedad and Palacio de Monsalud—just two of the sights around Santa Marta.

Top Santa Marta Hotel Reviews

Frequently asked questions

What are the top pet-friendly hotels in Santa Marta?
Hotel Kika in Santa Marta is a delightful option for travellers looking to enjoy a pet-friendly stay. This charming hotel not only welcomes your furry friends but also offers a range of amenities to ensure a comfortable experience for both you and your pets. Guests appreciate the free Wi-Fi in the rooms, allowing you to stay connected throughout your stay, while the outdoor seasonal pool provides a refreshing escape on warm days. See more pet-friendly hotels in Santa Marta.
When is the best time to go to Santa Marta?
The most popular time to visit Santa Marta is December, when the warm weather and festive atmosphere create an inviting setting for travellers. During this peak season, which lasts from December to April, average temperatures range from 24 to 30°C, offering ideal conditions for enjoying the beautiful beaches and vibrant outdoor activities that this coastal gem has to offer.

As you explore Santa Marta, you'll find a plethora of options to keep you entertained. The city is bustling with tourists, drawn by its stunning natural scenery, including the nearby Tayrona National Natural Park, where you can hike through lush jungles and relax on pristine beaches. The pleasant climate also makes it great for water sports, such as snorkelling and diving, allowing you to fully embrace the region's rich marine life.

For those seeking a more tranquil experience, consider visiting in May. This month often brings slightly lower prices and fewer crowds, allowing you to savour the local culture and explore the city's historical sites at a leisurely pace. You can still enjoy warm temperatures and partake in outdoor activities without the hustle and bustle of the peak season.
Where can I find the best nightlife in Santa Marta?
Santa Marta is a charming town in Extremadura, known for its picturesque streets and friendly setting, but it's not particularly famous for a bustling nightlife scene.

That said, you can still find some delightful spots to enjoy a relaxed evening. The main square, Plaza de España, is a lovely place to start, where you can sip on a glass of local wine or enjoy tapas at one of the surrounding bars and restaurants. The laid-back vibe here is superb for unwinding after a day of exploring the historic sites.

If you're looking for a bit more life, head to the nearby town of Plasencia, which is just a short drive away. Plasencia offers a wider variety of bars and entertainment options, including live music venues and bustling tapas bars, making it a great option for a night out.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Santa Marta.
How can I save on a Santa Marta hotel booking with Expedia?
Before booking your Santa Marta hotel, remember to join Expedia's free travel rewards program. Just sign up and sign in to access our lowest Member Prices as well as members-only perks. You could also enjoy savings by bundling together your hotel and flights on Expedia.
How much is the nightly rate at a Santa Marta hotel?
Prices for hotels in Santa Marta often vary, but you can find a great deal from £35 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.