There are 8 ways to get from Jaca to Badajoz by bus, train, car, plane, or train (Renfe, Ouigo)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train
best- Take the bus from Jaca - Estación de Autobuses to Estación Central de Autobuses de Zaragozabus
- Take the train from Zaragoza-Delicias to Madrid-Puerta de Atocha-Almudena Grandestrain Ave
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Badajoztrain Alv
10h 4m€92–188Bus via Madrid
cheapest- Take the bus from Jaca - Estación de Autobuses to Estación Central de Autobuses de Zaragozabus
- Take the bus from Estación Central de Autobuses de Zaragoza to Madrid, Avenida de Américabus
- Take the bus from Estación Sur de Autobuses to Badajozbus
14h 33m€66–161Bus
- Take the bus from Jaca - Estación de Autobuses to Estación Central de Autobuses de Zaragozabus T01-01 / ...
- Take the bus from Estación Central de Autobuses de Zaragoza to Badajozbus
13h 55m€87–113Drive 843.6 km
- Drive from Jaca to Badajozcar 843.6 km
8h 24m€138–199Bus to Pamplona Airport, fly
- Take the bus from Jaca to Pamplona / Iruñabus
- Fly from Pamplona Airport (PNA) to Badajoz Airport (BJZ)plane PNA - BJZ
9h 41m€283–516Train
- Take the train from Jaca to Zaragoza-Deliciastrain Re
- Take the train from Zaragoza-Delicias to Madrid-Puerta de Atocha-Almudena Grandestrain Ave
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Badajoztrain Alv
10h 31m€106–201Bus, bus to San Sebastián Airport, fly
- Take the bus from Jaca to Pamplona / Iruñabus
- Take the bus from Pamplona to Estación de Autobuses Donostia-San Sebastiánbus
- Fly from San Sebastián Airport (EAS) to Badajoz Airport (BJZ)plane EAS - BJZ
13h 32m€198–525Bus, train, train to Adolfo Suárez Madrid–Barajas Airport, fly
- Take the bus from Jaca - Estación de Autobuses to Huesca Estacion Intermodalbus
- Take the train from Huesca to Zaragoza-Deliciastrain
- Take the train from Zaragoza-Delicias to Madrid-Puerta de Atocha-Almudena Grandestrain
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Badajoz Airport (BJZ)plane MAD - BJZ
9h 31m€107–369
Jaca to Badajoz by bus and train
Comparing Your Travel Options
The cheapest way to get from Jaca to Badajoz is to bus which costs €85 - €120 and takes 13h 55m.
The fastest way to get from Jaca to Badajoz is to drive which takes 8h 24m and costs €130 - €200.
No, there is no direct bus from Jaca to Badajoz. However, there are services departing from Jaca - Estación de Autobuses and arriving at Badajoz via Estación Central de Autobuses de Zaragoza. The journey, including transfers, takes approximately 13h 55m.
No, there is no direct train from Jaca to Badajoz. However, there are services departing from Jaca and arriving at Badajoz via Zaragoza-Delicias and Madrid-Puerta de Atocha-Almudena Grandes. The journey, including transfers, takes approximately 10h 31m.
The distance between Jaca and Badajoz is 906 km. The road distance is 843.6 km.
The best way to get from Jaca to Badajoz without a car is to bus and train which takes 10h 4m and costs €90 - €190.
It takes approximately 10h 4m to get from Jaca to Badajoz, including transfers.
Jaca to Badajoz bus services, operated by Avanza Aragón, depart from Jaca - Estación de Autobuses station.
Jaca to Badajoz train services, operated by Renfe Viajeros, depart from Jaca station.
The best way to get from Jaca to Badajoz is to bus which takes 13h 55m and costs €85 - €120. Alternatively, you can train, which costs €100 - €210 and takes 10h 31m.
What companies run services between Jaca, Aragon, Spain and Badajoz, Spain?
You can take a bus from Jaca - Estación de Autobuses to Badajoz via Estación Central de Autobuses de Zaragoza in around 13h 55m. Alternatively, you can take a train from Jaca to Badajoz via Zaragoza-Delicias and Madrid-Puerta de Atocha-Almudena Grandes in around 10h 31m.
- Website
- iberia.com
Flights from Pamplona Airport to Badajoz Airport via Barcelona
- Ave. Duration
- 4h 45m
- When
- Sunday
- Estimated price
- €270–1,500
Flights from Pamplona Airport to Badajoz Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 7h 32m
- When
- Monday, Wednesday, Thursday, Friday, Sunday, and Tuesday
- Estimated price
- €220–1,400
Flights from San Sebastián Airport to Badajoz Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 8h 56m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €170–470
Flights from San Sebastián Airport to Badajoz Airport via Barcelona
- Ave. Duration
- 6h 35m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €170–470
Flights from Adolfo Suárez Madrid–Barajas Airport to Badajoz Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €60–130
- Phone
- +34 91 232 03 20
- Website
- Renfe AVE
Train from Zaragoza-Delicias to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 1h 48m
- Frequency
- Every 30 minutes
- Estimated price
- €45–80
- Website
- Renfe AVE
Train from Zaragoza-Delicias to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 1h 48m
- Frequency
- Every 30 minutes
- Estimated price
- €45–80
- Website
- Renfe AVE
Train from Huesca to Zaragoza-Delicias
- Ave. Duration
- 45 min
- Frequency
- 5 times a day
- Estimated price
- €12–22
- Website
- Renfe AVE
Train from Zaragoza-Delicias to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 1h 48m
- Frequency
- Every 30 minutes
- Estimated price
- €45–80
- Website
- Renfe AVE
- Phone
- +34 900 878 084
- [email protected]
- Website
- aragon.avanzagrupo.com
Bus from Jaca - Estación de Autobuses to Estación Central de Autobuses de Zaragoza
- Ave. Duration
- 2h 30m
- Frequency
- Every 4 hours
- Estimated price
- €11–23
- Schedules at
- aragon.avanzagrupo.com
- Book at
- booking.avanzabus.com
Bus from Jaca - Estación de Autobuses to Estación Central de Autobuses de Zaragoza
- Ave. Duration
- 2h 30m
- Frequency
- Every 4 hours
- Estimated price
- €11–23
- Schedules at
- aragon.avanzagrupo.com
- Book at
- booking.avanzabus.com
Bus from Jaca - Estación de Autobuses to Estación Central de Autobuses de Zaragoza
- Ave. Duration
- 2h 30m
- Frequency
- Every 4 hours
- Estimated price
- €11–23
- Schedules at
- aragon.avanzagrupo.com
- Book at
- booking.avanzabus.com
Bus from Jaca - Estación de Autobuses to Huesca Estacion Intermodal
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- €8–12
- Schedules at
- aragon.avanzagrupo.com
- Book at
- booking.avanzabus.com
Want to know more about travelling around Spain
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide
Booking & Getting There
Jaca to Badajoz bus services, operated by Avanza Aragón, arrive at Estación Central de Autobuses de Zaragoza station.
Jaca to Badajoz train services, operated by Renfe Viajeros, arrive at Zaragoza-Delicias station.
Yes, the driving distance between Jaca to Badajoz is 844 km. It takes approximately 8h 24m to drive from Jaca to Badajoz.
Book your Jaca to Badajoz train tickets online with Omio.
Book your Jaca to Badajoz bus tickets online with Omio.
There are 179+ hotels available in Badajoz.









