Hotels in Merida

Search and compare Merida hotels from hundreds of travel sites and save

Merida, Badajoz, Spain
21 Jun — 22 Jun2
Merida, Badajoz, Spain
Mon 21/6
Tue 22/6
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Merida

Filter by star ratings
All filters
Hotel Rambla Emérita
Hotel Rambla Emérita
8.4 Excellent
Calle Rambla Mártir Santa Eulalia 17, Merida, Badajoz, Spain
Show on map
0.3 km from city centre, Merida 
ExcellentBased on 1,248 reviews
8.4

Hotel Rambla Emerita is situated in Merida and features complimentary wireless internet. This cosy hotel is a convenient base for discovering local vineyards as it is set in Ribera del Guadiana.

Parador De Mérida
Parador De Mérida
8.4 Excellent
C/Almendralejo, 56, Merida, Badajoz, Spain
Show on map
0.5 km from city centre, Merida 
ExcellentBased on 1,462 reviews
8.4

Located within a 10-minute walk of Merida Train Station, the hotel is an ideal base when visiting Merida. It also features a sauna, an outdoor pool and a gym.

Hostal Emeritae
Hostal Emeritae
8.8 Excellent
Calle Sagasta, 40, Merida, Badajoz, Spain
Show on map
0.1 km from city centre, Merida 
ExcellentBased on 2,276 reviews
8.8

Hostal Emeritae is located in Merida and provides free Wi-Fi and miniature golf. It is close to the area's tourist hot spots and is minutes on foot from Merida Train Station.

Hotel Apartamentos Mpd
Hotel Apartamentos Mpd
9.5 Excellent
Travesía Mártir Santa Eulalia, 12 Bajo, Merida, Badajoz, Spain
Show on map
0.2 km from city centre, Merida 
ExcellentBased on 2,342 reviews
9.5

This Merida property is located within a 10-minute walk of Merida Train Station. It is ideally positioned for those wanting to visit the area's popular attractions.

Tips for booking a Merida hotel

Cheapest month:March
Most expensive month:June
Average price in Merida:$105/night
Absolute cheapest price found:$22/night
Cheapest day:Monday
Most expensive day:Saturday
$55 - $155
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$80 - $144
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Merida hotels

Show all 109 hotels
1
Parador De Mérida
Parador De Mérida
8.4 Excellent
C/Almendralejo, 56, Merida, Badajoz, Spain
Show on map
0.5 km from city centre, Merida 

Located within a 10-minute walk of Merida Train Station, the hotel is an ideal base when visiting Merida. It also features a sauna, an outdoor pool and a gym.

Cheapest hotels in Merida, Badajoz

Show all 109 hotels
Hostal Emeritae
Hostal Emeritae
8.8 Excellent
Calle Sagasta, 40, Merida, Badajoz, Spain
Show on map
0.1 km from city centre,  

Hostal Emeritae is located in Merida and provides free Wi-Fi and miniature golf. It is close to the area's tourist hot spots and is minutes on foot from Merida Train Station.

$56
Avg. per night
Hotel Apartamentos Mpd
Hotel Apartamentos Mpd
9.5 Excellent
Travesía Mártir Santa Eulalia, 12 Bajo, Merida, Badajoz, Spain
Show on map
0.2 km from city centre,  

This Merida property is located within a 10-minute walk of Merida Train Station. It is ideally positioned for those wanting to visit the area's popular attractions.

$80
Avg. per night
Hotel Rambla Emérita
Hotel Rambla Emérita
8.4 Excellent
Calle Rambla Mártir Santa Eulalia 17, Merida, Badajoz, Spain
Show on map
0.3 km from city centre,  

Hotel Rambla Emerita is situated in Merida and features complimentary wireless internet. This cosy hotel is a convenient base for discovering local vineyards as it is set in Ribera del Guadiana.

$122
Avg. per night
Parador De Mérida
Parador De Mérida
8.4 Excellent
C/Almendralejo, 56, Merida, Badajoz, Spain
Show on map
0.5 km from city centre,  

Located within a 10-minute walk of Merida Train Station, the hotel is an ideal base when visiting Merida. It also features a sauna, an outdoor pool and a gym.

$142
Avg. per night

Where to stay in Merida

Merida travel FAQs

  • What are the best hotels in Merida?

    Parador De Mérida (8.4/10 from 1,460 reviews), Hostal Senero (8.3/10 from 915 reviews), and Hotel Ilunion Las Lomas (8.2/10 from 3,401 reviews) are all highly rated places to stay in Merida.

  • How much do hotels in Merida cost?

    Hotels in Merida cost an average of $155/night, according to HotelsCombined data in the last 72 hours.

  • How much is a cheap hotel in Merida?

    $43/night is the cheapest price found for a hotel in Merida by HotelsCombined users over the last 72 hours.