Hotels in Badajoz

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

Badajoz
23 Jul — 24 Jul2
Badajoz
Fri 23/7
Sat 24/7
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Badajoz

Filter by star ratings
All filters
Hospedería Mirador de Llerena
Hospedería Mirador de Llerena
9.1 Excellent
Aurora, 7, Llerena, Badajoz, Spain
Show on map
0.6 km from city centre, Llerena, Badajoz, Spain 
ExcellentBased on 545 reviews
9.1

Situated in Llerena, Hospederia Mirador de Llerena offers modern 4-star accommodation, as well as an outdoor pool and a rooftop terrace. It is ideally located for those wanting to visit local attractions.

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, Badajoz, Spain 
ExcellentBased on 1,309 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, Badajoz, Spain 
ExcellentBased on 1,505 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.

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, Badajoz, Spain 
ExcellentBased on 2,434 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.

Hotel Ilunion Mérida Palace
Hotel Ilunion Mérida Palace
8.8 Excellent
Plaza Espana, 19, Merida, Badajoz, Spain
Show on map
0.5 km from city centre, Merida, Badajoz, Spain 
ExcellentBased on 4,663 reviews
8.8

Set in Merida, the hotel is a short walk from the Puente Romano Merida and offers a sauna and an outdoor pool. It provides 5-star accommodation with air-conditioned rooms.

Hotel Rural La Fontanilla
Hotel Rural La Fontanilla
8.2 Excellent
C Los Remedios Esquina C Bazán 2, Fregenal de la Sierra, Badajoz, Spain
Show on map
0.4 km from city centre, Fregenal de la Sierra, Badajoz, Spain 
ExcellentBased on 124 reviews
8.2

Hotel Rural La Fontanilla provides a comfortable setting while in Fregenal de la Sierra. It is an excellent base for those wanting to immerse themselves in nature, with Sierra de Aracena and Picos de Aroche Natural Park just moments away.

Hotel Vettonia
Hotel Vettonia
9.2 Excellent
Calderón de la Barca, 26, Merida, Badajoz, Spain
Show on map
0.3 km from city centre, Merida, Badajoz, Spain 
ExcellentBased on 358 reviews
9.2

Vettonia Hotel provides a modern setting while in Merida. This stylish hotel is an ideal base for exploring local vineyards as it is located in Ribera del Guadiana.

Hotel Leo
Hotel Leo
9.1 Excellent
Paseo de Extremadura 2, Monesterio, Badajoz, Spain
Show on map
1.5 km from city centre, Monesterio, Badajoz, Spain 
ExcellentBased on 573 reviews
9.1

Hotel Leo offers a modern setting while in Monesterio.

Hotel Ilunion Golf Badajoz
Hotel Ilunion Golf Badajoz
8.1 Excellent
Autovia Madrid-Lisboa, Km 395, Badajoz, Badajoz, Spain
Show on map
7.6 km from city centre, Badajoz, Badajoz, Spain 
ExcellentBased on 2,400 reviews
8.1

Boasting an outdoor pool and free Wi-Fi, Ilunion Golf Badajoz is located in Badajoz and offers comfortable accommodation. It is ideally positioned for those wanting to discover the area's attractions.

Tips for booking a Badajoz hotel

Cheapest month:March
Most expensive month:December
Average price in Badajoz:$112/night
Absolute cheapest price found:$22/night
Cheapest day:Sunday
Most expensive day:Friday
$60 - $166
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$85 - $114
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Badajoz hotels

Show all 499 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.

2
Hotel Ilunion Mérida Palace
Hotel Ilunion Mérida Palace
8.8 Excellent
Plaza Espana, 19, Merida, Badajoz, Spain
Show on map
0.5 km from city centre, Merida 

Set in Merida, the hotel is a short walk from the Puente Romano Merida and offers a sauna and an outdoor pool. It provides 5-star accommodation with air-conditioned rooms.

Cheapest hotels in Badajoz, Spain

Show all 499 hotels
Hotel Leo
Hotel Leo
9.1 Excellent
Paseo de Extremadura 2, Monesterio, Badajoz, Spain
Show on map
1.5 km from city centre,  

Hotel Leo offers a modern setting while in Monesterio.

$59
Avg. per night
Hotel Ilunion Golf Badajoz
Hotel Ilunion Golf Badajoz
8.1 Excellent
Autovia Madrid-Lisboa, Km 395, Badajoz, Badajoz, Spain
Show on map
7.6 km from city centre,  

Boasting an outdoor pool and free Wi-Fi, Ilunion Golf Badajoz is located in Badajoz and offers comfortable accommodation. It is ideally positioned for those wanting to discover the area's attractions.

$68
Avg. per night
Hotel Vettonia
Hotel Vettonia
9.2 Excellent
Calderón de la Barca, 26, Merida, Badajoz, Spain
Show on map
0.3 km from city centre,  

Vettonia Hotel provides a modern setting while in Merida. This stylish hotel is an ideal base for exploring local vineyards as it is located in Ribera del Guadiana.

$83
Avg. per night
Hotel Rural La Fontanilla
Hotel Rural La Fontanilla
8.2 Excellent
C Los Remedios Esquina C Bazán 2, Fregenal de la Sierra, Badajoz, Spain
Show on map
0.4 km from city centre,  

Hotel Rural La Fontanilla provides a comfortable setting while in Fregenal de la Sierra. It is an excellent base for those wanting to immerse themselves in nature, with Sierra de Aracena and Picos de Aroche Natural Park just moments away.

$86
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.

$87
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.

$100
Avg. per night
Hospedería Mirador de Llerena
Hospedería Mirador de Llerena
9.1 Excellent
Aurora, 7, Llerena, Badajoz, Spain
Show on map
0.6 km from city centre,  

Situated in Llerena, Hospederia Mirador de Llerena offers modern 4-star accommodation, as well as an outdoor pool and a rooftop terrace. It is ideally located for those wanting to visit local attractions.

$109
Avg. per night
Hotel Ilunion Mérida Palace
Hotel Ilunion Mérida Palace
8.8 Excellent
Plaza Espana, 19, Merida, Badajoz, Spain
Show on map
0.5 km from city centre,  

Set in Merida, the hotel is a short walk from the Puente Romano Merida and offers a sauna and an outdoor pool. It provides 5-star accommodation with air-conditioned rooms.

$130
Avg. per night

Hotel prices in Badajoz

2 stars or below

$83 - $100

Hotel Rambla Emérita

No. 1 most popular

$100
Avg. per night
Hotel Vettonia

Best value

Hotel Vettonia
9.2 Excellent
$83
Avg. per night
3 stars

$59 - $86

Hotel Rural La Fontanilla

No. 1 most popular

$86
Avg. per night
Hotel Leo

Best value

Hotel Leo
9.1 Excellent
$59
Avg. per night
4 stars and up

$68 - $153

Parador De Mérida

No. 1 most popular

Parador De Mérida
8.4 Excellent
$153
Avg. per night
Hotel Ilunion Mérida Palace

No. 2 most popular

$130
Avg. per night
Hotel Ilunion Golf Badajoz

Best value

$68
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Badajoz

Badajoz travel FAQs

  • Where is the best place to stay in Badajoz?

    Merida, Badajoz, and Zafra are the most popular places on HotelsCombined for stays in Badajoz.

  • What are the best hotels in Badajoz?

    Parador De Mérida (8.4/10 from 1,505 reviews), Hostal Senero (8.3/10 from 954 reviews), and Hotel Ilunion Mérida Palace (8.8/10 from 4,663 reviews) are all highly rated places to stay in Badajoz.