A building with a tiled facade, a red balcony, and a sign reading "Farol de St. Marta".

Find hotels in Santa Marta from $42

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Sep 28 - Sep 29
Tomorrow
Sep 29 - Sep 30
This weekend
Oct 2 - Oct 4
Next weekend
Oct 9 - Oct 11

Filter by

Star rating

Guest rating

Our top choices for Santa Marta hotels

1. Hotel ILUNION Mérida Palace

Hotel ILUNION Mérida Palace
Merida Old Town
Ireland
Tracey
$97 nightly
$107 total
Oct 19 - Oct 20
Total with taxes and fees
Hotel ILUNION Mérida Palace

2. Akla Hotel Mérida

Akla Hotel Mérida
Merida Old Town
Canada
Kourtney
$85 nightly
$93 total
Oct 1 - Oct 2
Total with taxes and fees
Akla Hotel Mérida

3. AZZ Mérida Medea

AZZ Mérida Medea
Distrito 6
United Kingdom
Adam
$69 nightly
$75 total
Oct 12 - Oct 13
Total with taxes and fees
AZZ Mérida Medea

4. Hotel ILUNION Las Lomas

Hotel ILUNION Las Lomas
Merida
United Kingdom
David
$55 nightly
$60 total
Oct 29 - Oct 30
Total with taxes and fees
Hotel ILUNION Las Lomas

5. Sercotel Gran Hotel Zurbarán

Sercotel Gran Hotel Zurbarán
Badajoz Old Town
United Kingdom
Olesia
$61 nightly
$67 total
Oct 4 - Oct 5
Total with taxes and fees
Sercotel Gran Hotel Zurbarán

6. Alora Hotel Mérida

Alora Hotel Mérida
Merida Old Town
United States
Cecilio
$48 nightly
$52 total
Oct 27 - Oct 28
Total with taxes and fees
Alora Hotel Mérida

7. Parador de Mérida

Parador de Mérida
Merida Old Town
United States
Karen
$92 nightly
$102 total
Sep 29 - Sep 30
Total with taxes and fees
Parador de Mérida

8. NH Gran Hotel Casino Extremadura

NH Gran Hotel Casino Extremadura
Badajoz
United States
Omer Manuel
$92 nightly
$102 total
Oct 18 - Oct 19
Total with taxes and fees
NH Gran Hotel Casino Extremadura

9. Hotel Badajoz Center

Hotel Badajoz Center
Badajoz
United Kingdom
Alan
$57 nightly
$62 total
Oct 4 - Oct 5
Total with taxes and fees
Hotel Badajoz Center

10. HOSPEDERIA CONVENTO DE LA PARRA

HOSPEDERIA CONVENTO DE LA PARRA
La Parra
United States
Allison
$153 nightly
$168 total
Sep 29 - Sep 30
Total with taxes and fees
HOSPEDERIA CONVENTO DE LA PARRA

11. Hotel ILUNION Golf Badajoz

Hotel ILUNION Golf Badajoz
Badajoz
United Kingdom
Rafael
$56 nightly
$61 total
Oct 13 - Oct 14
Total with taxes and fees
Hotel ILUNION Golf Badajoz

12. Hotel Velada Mérida

Hotel Velada Mérida
Merida Old Town
United States
Ingrid
$52 nightly
$57 total
Sep 30 - Oct 1
Total with taxes and fees
Hotel Velada Mérida

13. Hotel Don Pepo

Hotel Don Pepo
Lobón
Canada
Edward
$41 nightly
$45 total
Oct 29 - Oct 30
Total with taxes and fees
Hotel Don Pepo

14. Parador de Zafra

Parador de Zafra
Zafra Old Town
United Kingdom
Michael
$85 nightly
$94 total
Oct 13 - Oct 14
Total with taxes and fees
Parador de Zafra

15. Hotel Rural Arroyo La Plata by Bossh Hotels

Hotel Rural Arroyo La Plata by Bossh Hotels
Jerez de los Caballeros
United States
Anonymous traveler
Hotel Rural Arroyo La Plata by Bossh Hotels

16. AC Hotel Badajoz by Marriott

AC Hotel Badajoz by Marriott
Badajoz
Australia
Sharon
$73 nightly
$80 total
Oct 4 - Oct 5
Total with taxes and fees
AC Hotel Badajoz by Marriott

17. Hotel Las Bovedas

Hotel Las Bovedas
Badajoz
United States
Teresita
$65 nightly
$71 total
Sep 29 - Sep 30
Total with taxes and fees
Hotel Las Bovedas

18. Hotel La Muralla

Hotel La Muralla
Zafra Old Town
United Kingdom
David
$69 nightly
$76 total
Oct 7 - Oct 8
Total with taxes and fees
Hotel La Muralla

19. Akla Hotel Badajoz

Akla Hotel Badajoz
Badajoz Old Town
Canada
Williaml
$77 nightly
$84 total
Oct 29 - Oct 30
Total with taxes and fees
Akla Hotel Badajoz

20. Hotel Vettonia

Hotel Vettonia
Merida Old Town
United States
Patrick
$49 nightly
$54 total
Sep 29 - Sep 30
Total with taxes and fees
Hotel Vettonia
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Learn more about Santa Marta

Venture to Convent of San Antonio and Centro Cultural "José Iglesias"—just two of the sights around Santa Marta.

See all hotels in Santa Marta
A building with a tiled facade, a red balcony, and a sign reading "Farol de St. Marta".

Top Santa Marta Hotel Reviews

More cheap stays in Santa Marta

Hostal Talavera

Hostal Talavera

Avda. Extremadura, 152 Talavera la Real Badajoz
$38 nightly
$42 total
Oct 19 - Oct 20
Total with taxes and fees
8.8/10 Excellent! (19 reviews)
Hostal Talavera
Hotel Cervantes

Hotel Cervantes

Calle Cervantes 7 Zafra Badajoz
$52 nightly
$57 total
Sep 29 - Sep 30
Total with taxes and fees
8.6/10 Excellent! (42 reviews)
Hotel Cervantes
Hotel Plaza Grande

Hotel Plaza Grande

Plaza Grande s/n Zafra
$69 nightly
$76 total
Sep 29 - Sep 30
Total with taxes and fees
8.8/10 Excellent! (79 reviews)
Hotel Plaza Grande
Hotel Rural Las Navas

Hotel Rural Las Navas

Ctra. La Morera-Nogales KM 8,2 La Morera Badajoz
$884 nightly
$973 total
Sep 29 - Sep 30
Total with taxes and fees
Hotel Rural Las Navas
Hostal La Isla

Hostal La Isla

Calle Carlos I, 1 Montijo Badajoz
Get ratesHostal La Isla
Monasterio De Rocamador

Monasterio De Rocamador

Ctra. N. Badajoz-huelva, Km. 41,100 Almendral Extremadura
Get ratesMonasterio De Rocamador

Frequently asked questions

What is the best area to stay in Santa Marta?
The best area to stay in Santa Marta, Extremadura, is generally within the town center due to its convenient access to local amenities and the town's character.The town center of Santa Marta is relatively compact and easy to navigate on foot. You'll find the main square, Plaza de España, at its heart, surrounded by local shops, traditional eateries, and the historic Church of Santa Marta. The streets are often narrow and winding, reflecting its long history.Couples looking for a quiet retreat will appreciate staying in the town center. It offers a relaxed pace, allowing for leisurely strolls through the historic streets and enjoying local cuisine without the bustle of larger cities.
When is the best time to go to Santa Marta?
The best time to visit Santa Marta, Extremadura, Spain, is during the spring (April to June) and autumn (September to October) months.During these periods, the weather is pleasantly mild, making it ideal for exploring the region's historical sites and natural parks without the intensity of summer heat or the chill of winter. You'll find comfortable temperatures great for walking through vineyards, visiting olive groves, or enjoying outdoor activities.Spring is particularly lovely for couples and nature enthusiasts, as the Extremaduran countryside bursts into bloom, offering picturesque landscapes. This season also often coincides with local festivals, providing a glimpse into the region's traditions.Autumn is also excellent for those interested in local gastronomy and wine.
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 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 $42 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.

Explore a world of travel with Expedia