Compare prices to get from Madrid to Badajoz
SEK 783|1h 20m
SEK 273|4h 32m
SEK 450|5h 15m
SEK 828
SEK 961
SEK 2,925
SEK 925
SEK 822
SEK 814
SEK 931
SEK 783
SEK 788
SEK 2,041
SEK 1,016
SEK 822
SEK 822
SEK 822
Iberia1h 20m
Adolfo Suárez Madrid-Barajas AirportBadajoz Airport
SEK 961One way
Search
Nonstop
- Prices shown from Madrid to Badajoz are the estimated lowest fares found in the last 24 hours for travel within the next 7 days.
Compare flights, trains, and buses from Madrid to Badajoz
The cheapest way to get from Madrid to Badajoz costs only SEK 341 on average via Trains, and the quickest way takes just 1h 18m by Flights. Find the travel option that best suits you.
Flights
Fastest
Average price
SEK 1,109
Average duration
1h 18m
Departure Time
07:30 - 17:50
Direct options
Trains
Cheapest
Average price
SEK 341
Average duration
4h 39m
Departure Time
08:51 - 23:12
Direct options
Buses
Average price
SEK 522
Average duration
5h 35m
Departure Time
07:15 - 23:05
Direct options
· Total pre-departure time: Estimated travel time to the departure point, plus standard check-in, security, and waiting time
When is the cheapest time to travel from Madrid to Badajoz?
What is the cheapest day to travel by train from Madrid to Badajoz?
Based on Trip.com's data, the cheapest day to travel by train from Madrid to Badajoz is Monday, with an average price of SEK 341.
SEK 341
What is the cheapest day to travel from Madrid to Badajoz by bus?
Based on Trip.com's data, the cheapest day for bus tickets from Madrid to Badajoz is Monday, with an average price of SEK 522.
SEK 522
Recommended hotels in Badajoz
9.2
/10
69 Reviews
NH Gran Casino Extremadura
1.24 km from downtown
SEK 1,004
SEK 983
8.7
/10
7 Reviews
Hotel Las Tres Campanas
0.13 km from downtown
17% off
SEK 1,095
SEK 909
9.1
/10
42 Reviews
Akla Hotel Badajoz
0.15 km from downtown
22% off
SEK 808
SEK 633
9
/10
53 Reviews
Hotel Turia Badajoz
1.32 km from downtown
SEK 709
Madrid to Badajoz travel tips
Companies operating from Madrid to Badajoz
Find departure & arrival points near Madrid and Badajoz
Popular airports near Madrid
Adolfo Suárez Madrid-Barajas Airport (MAD)
Salamanca Airport (SLM)
Nearby
Popular airports near Badajoz
Badajoz Airport (BJZ)
Seville Airport (SVQ)
Nearby
Popular train stations near Madrid
Madrid-Puerta De Atocha
Madrid-Atocha Cercanías
Delicias
Railway Museum
Embajadores
Popular train stations near Badajoz
Badajoz
Comarca de Tierra de Badajoz
Guadiana del Caudillo
Montijo-El Molino
Montijo
Popular bus stations near Madrid
ESPANILLO
TRANBUS
Sevilla
Madrid Gran Vía Callao
PLAZA BOHEMIA
Popular bus stations near Badajoz
BADAJOZ PARQUE LA LEGION
Badajoz Badajoz Los Naranjos
BADAJOZ BAR LA ESQUINA
Badajoz Badajoz Fdo. Calzadilla
BADAJOZ SAN BLAS
How to travel from Madrid to Badajoz: FAQs
-
How far is it from Madrid to Badajoz?
It’s about 329 km (204 mi) from Madrid to Badajoz. -
How do I get from Madrid to Badajoz?
You can travel from Madrid to Badajoz in 3 different ways: Flights, Trains, Buses. -
What’s the fastest way to get from Madrid to Badajoz?
The fastest way to get from Madrid to Badajoz is by Flights, with an average journey time of 1 hour 18 minutes. Other modes of transport take longer: Trains takes on average 4h 39m.Buses takes on average 5h 35m. -
What’s the most budget-friendly way to travel from Madrid to Badajoz?
The cheapest way to get from Madrid to Badajoz is by Trains, with an average price of SEK 341. Other modes of transport are more expensive: Buses costs around SEK 522 on avergae.Flights costs around SEK 1,109 on average. -
What are the main departure and arrival points for trips between Madrid and Badajoz?
For trips between Madrid and Badajoz, travelers typically use the following departure and arrival points: Most Flights depart from Adolfo Suárez Madrid-Barajas Airport and arrive at Badajoz Airport; Trains depart from Madrid-Puerta De Atocha and arrive at Badajoz; Buses depart from ESPANILLO and arrive at BADAJOZ PARQUE LA LEGION. -
How far in advance should I book tickets from Madrid to Badajoz to get the best deal?
Train, bus, and flight schedules vary by season and day of the week. Based on Trip.com data: Flights from Madrid to Badajoz are typically cheapest Monday, with an average fare of SEK 341. Flights from Madrid to Badajoz are typically cheapest Monday, with an average fare of SEK 522 -
Are Madrid and Badajoz in the same time zone?
There is a 0m time difference between Madrid and Badajoz.