Top 10 Hotels in Badajoz

See all 58 Hotels in Badajoz
Hotel Badajoz Center
Hotel Badajoz Center

Avenida Damián Téllez Lafuente, 15, Badajoz 06010

4.0 out of 5.0

Situated in the business district, this hotel is within 1 mi (2 km) of Plaza de San Francisco, Badajoz Cathedral, and Plaza …

$48
avg/night
Hotel Las Bovedas
Hotel Las Bovedas

Autovía Madrid-Lisboa, km 405.7, Badajoz 06006

4.0 out of 5.0

Situated near the airport, this hotel is 1.7 mi (2.7 km) from Lusiberia and within 6 mi (10 km) of La Giralda and Badajoz …

$49
avg/night
Mercure Rio Badajoz
Mercure Rio Badajoz

Avendia Diaz Ambrona, 13, Badajoz 06006

3.0 out of 5.0

Situated in Badajoz, this hotel is within 1 mi (2 km) of Puente de Palmas, La Giralda, and Badajoz Cathedral. Plaza Alta an …

$44
avg/night
Hotel São João de Deus
Hotel São João de Deus

Largo São João de Deus, 1, Elvas 7350-000

4.0 out of 5.0

Located in the heart of Elvas, this hotel is steps from Fortifications & Military Museum and Museu de Arte Contemporânea de …

$65
avg/night
Hotel Dom Luis
Hotel Dom Luis

Av. de Badajoz s/n, Elvas 7350-096

3.0 out of 5.0

Situated in Elvas, this hotel is within a 10-minute walk of Amoreira Aqueduct and Fortifications & Military Museum. Museu d …

$52
avg/night
Hotel Vettonia
Hotel Vettonia

Calderón De La Barca, 26, Merida 06800

2.0 out of 5.0
5 out of 5 (1 reviews)

Located in Merida Old Town, this hotel is within a 5-minute walk of Roman Theatre and Casa de Mitreo. Temple of Diana and …

$43
avg/night
SL Hotel Santa Luzia - Elvas
SL Hotel Santa Luzia - Elvas

Avenida de Badajoz, Elvas 07350

4.0 out of 5.0

Situated in Elvas, this hotel is within a 10-minute walk of Fortifications & Military Museum and Museu Fotográfico João …

$73
avg/night
Quinta de Santo António
Quinta de Santo António

Estrada de Barbacena, Apartado 206, Elvas 7350-903

4.0 out of 5.0

Located in the historical district, this family-friendly hotel is within 6 mi (10 km) of Amoreira Aqueduct, Praca da Republic …

$66
avg/night
Hotel Ilunion Mérida Palace
Hotel Ilunion Mérida Palace

Plaza Espana, 19, Merida 06800

5.0 out of 5.0

Located in Merida Old Town, this luxury hotel is steps from Museum of Visigothic Art, Plaza de Espana, and Arco de Trajano. …

$70
avg/night
Pousada Convento de Vila Viçosa - Historic Hotel
Pousada Convento de Vila Viçosa - Historic Hotel

Convento das Chagas - Terreiro do Paco, Vila Vicosa 7160-251

5.0 out of 5.0

Situated in Vila Vicosa, this pousada is within a 5-minute walk of Marble Museum and Terreiro do Paço & Paço Ducal. Paco Duca …

$81
avg/night

Recent Reviews in Badajoz

Hide content

Where to stay in Badajoz

Badajoz Hotel Guide

For those visiting Badajoz and hoping to secure comfortable hotels in Badajoz, there are a few places to choose from. There are 5 hotels and apartments here that will satisfy your needs.

Stay near the heart of Badajoz. Hotels in the area include Hotel Badajoz Center and NH Gran Hotel Casino Extremadura.

If you are planning to book a hotel within a short distance of the Badajoz Cathedral, the Mercure Rio Badajoz and the AC Hotel Badajoz by Marriott can be nice choices. The Mercure Rio Badajoz is 0.9 miles away and the AC Hotel Badajoz by Marriott is 1 mile away.

The Quinta de Santo António is located 14 miles from the heart of Badajoz. An alternative is the Hotel Las Bovedas, which is 2 miles away.

Looking to travel a little further afield? Extremadura has many attractions. If you love nature, be sure to explore Extremadura's forests and rivers. You could also explore the area's ruins. In this region of Spain visitors can partake in mountain climbing, hiking and horse riding.

The closest accommodations in Badajoz include Calamonte and Merida. Calamonte is 30 miles to the west of Badajoz, while Merida is 35 miles to the west. Hotels and apartments in Calamonte are the Parador de Mérida and TRYP Mérida Medea Hotel. The Hotel Ilunion Mérida Palace and Hotel & Boutique Spa Adealba are amongst the accommodation options in Merida.

If you love sports and love watching games you might choose to head to Plaza de Toros, which is 50 miles to the southwest of Badajoz. If you are keen on staying close by, make a reservation in the Atrio Restaurante Hotel or Hotel Albarragena.

Check out our current Badajoz travel guide and explore the terrific cultural and scenic attractions this part of the world has in store.