Hotels in Badajoz

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

Badajoz
Oct 24 — Oct 252
Badajoz
Sun 10/24
Mon 10/25
...and more

Tips for booking a Badajoz hotel

Cheapest month:March
Most expensive month:June
Average price in Badajoz:$73/night
Absolute cheapest price found:$29/night
Cheapest day:Tuesday
Most expensive day:Wednesday
$44 - $116
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$47 - $96
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Badajoz, Spain

Show all 535 hotels
Deluxe Hostels & Suites Merida
Deluxe Hostels & Suites Merida
8.4 Excellent
32b Calle Marquesa de Pinares, Merida, Badajoz, Spain
Show on map
0.5 mi from city centre,  

Boasting a swimming pool, Deluxe Hostels & Suites Merida is situated in Merida and offers comfortable accommodation. It provides complimentary Wi-Fi, a library and a 24-hour reception.

$34
Avg. per night
Hotel Los Templarios
Hotel Los Templarios
7.7 Good
Carretera De Villanueva Sn, Jerez de los Caballeros, Badajoz, Spain
Show on map
0.4 mi from city centre,  

Hotel Los Templarios provides historic 3-star accommodation in Jerez de los Caballeros. It also offers luggage storage, a swimming pool and a 24-hour reception.

$35
Avg. per night
Hotel Las Eras
Hotel Las Eras
7.6 Good
Calle Alcazaba, Zafra, Badajoz, Spain
Show on map
0.9 mi from city centre,  

This modern hotel in Zafra provides complimentary Wi-Fi, as well as a swimming pool and an express check-in and check-out feature. It also offers a lift, room service and a tour desk.

$35
Avg. per night
Hostal Talavera
Hostal Talavera
8.3 Excellent
Avda. Extremadura, 152, Talavera La Real, Badajoz, Spain
Show on map
0.2 mi from city centre,  

Situated in Talavera la Real, Hostal Talavera is an easy drive from Badajoz and provides luggage storage, free Wi-Fi and a 24-hour reception. The numerous amenities this traditional guest house features include a designated smoking area, a lift and a tour desk.

$38
Avg. per night
Capitolio Apartamentos Turísticos Parking
Capitolio Apartamentos Turísticos Parking
8.9 Excellent
Merida, Badajoz, Spain
Show on map
0.3 mi from city centre,  

Situated just a five-minute walk from Merida Train Station, Capitolio Apartamentos Turisticos provides guests with a convenient base while in Merida. This elegant property is an ideal choice for exploring the local vineyards as it is located in Ribera del Guadiana.

$46
Avg. per night
Hotel Acosta Vetonia
Hotel Acosta Vetonia
7.8 Good
Ctra. N-630, PK.647, Almendralejo, Badajoz, Spain
Show on map
1.9 mi from city centre,  

Boasting a sauna and an outdoor pool, Hotel Acosta Vetonia is located in Almendralejo and provides comfortable accommodation. It offers 3-star accommodation with air-conditioned rooms.

$46
Avg. per night
Hotel Ilunion Las Lomas
Hotel Ilunion Las Lomas
8.1 Excellent
Av Reina Sofia, 78, Merida, Badajoz, Spain
Show on map
1.5 mi from city centre,  

Located in Merida, Hotel Ilunion Las Lomas is within a 40-minute drive of Badajoz Airport and offers an outdoor pool. This modern hotel is an ideal choice for discovering the local vineyards as it is situated in Ribera del Guadiana.

$52
Avg. per night
Sercotel Gran Hotel Zurbarán
Sercotel Gran Hotel Zurbarán
8.5 Excellent
Gomez de Solis, 1, Badajoz, Badajoz, Spain
Show on map
0.4 mi from city centre,  

Situated a brief drive from Estadio Nuevo Vivero, Sercotel Gran Hotel Zurbaran Badajoz offers charming accommodation in Badajoz. It also provides an express check-in and check-out feature, a rooftop terrace and a swimming pool.

$56
Avg. per night

Hotel prices in Badajoz

2 stars and under

$34 - $69

Hotel Rambla Emérita

#1 Most popular

$69
Avg. per night
Hostal Talavera

#2 Most popular

Hostal Talavera
8.3 Excellent
$38
Avg. per night
Deluxe Hostels & Suites Merida

Best value

$34
Avg. per night
3 stars

$30 - $111

Hotel Las Eras

#1 Most popular

$35
Avg. per night
Hotel Los Templarios

Best value

$35
Avg. per night
4 stars +

$52 - $88

Hotel Ilunion Mérida Palace

#1 Most popular

$88
Avg. per night
NH Gran Hotel Casino Extremadura

#2 Most popular

$83
Avg. per night
Hotel Ilunion Las Lomas

Best value

$52
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 some of the most favored places to stay in Badajoz.

  • What are the best hotels in Badajoz?

    Basílica de Santa Eulalia (8.9/10 from 21 reviews), Hotel Ilunion Mérida Palace (8.8/10 from 5,158 reviews), and Apartamentos Lusitania (9.1/10 from 756 reviews) are all highly rated places to stay in Badajoz.