There are 10 ways to get from Badajoz to Irun by train (Renfe), bus, car, plane, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train (Renfe)
best- Take the train from Badajoz to Madrid ChamartínAlv
- Take the train from Madrid Chamartín to IrunAlv / ...
11h 29m€64–150Bus to Seville Airport, fly to Bilbao Airport, bus
cheapest- Take the bus from Badajoz to Sevilla Airport
- Fly from Seville Airport (SVQ) to Bilbao Airport (BIO)SVQ - BIO
- Take the bus from Airport Loiu Bilbao to Donostia / San Sebastián
9h 4m€53–168Bus
- Take the bus from Badajoz to Cáceres
- Take the bus from Caceres to IrunAlsa
13h 30m€69–111Drive 758 km
- Drive from Badajoz to Irun758 km
7h 46m€119–171Fly Badajoz Airport to Bilbao Airport, bus
- Fly from Badajoz Airport (BJZ) to Bilbao Airport (BIO)BJZ - BIO
- Take the bus from Airport Loiu Bilbao to Donostia / San Sebastián
7h 42m€113–401Bus via Madrid Airport (MAD)
- Take the bus from Badajoz to Madrid, Terminal de autobuses T4
- Take the bus from Madrid, Terminal de autobuses T4 to Logroño Bus Station
- Take the bus from Logroño Bus Station to Irun Avda. Nafarroa, 18
15h 47m€64–134Fly Badajoz Airport to San Sebastián Airport
- Fly from Badajoz Airport (BJZ) to San Sebastián Airport (EAS)BJZ - EAS
5h 3m€151–331Fly Badajoz Airport to Pamplona Airport, bus
- Fly from Badajoz Airport (BJZ) to Pamplona Airport (PNA)BJZ - PNA
- Take the bus from Pamplona / Iruña to Irún
8h 33m€154–464Train to Adolfo Suárez Madrid–Barajas Airport, fly to San Sebastián Airport
- Take the train from Badajoz to Madrid Chamartín
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to San Sebastián Airport (EAS)MAD - EAS
7h 21m€72–333Bus to Lisbon-Portela Airport, fly to Bilbao Airport, bus
- Take the bus from Badajoz to Lisbon
- Fly from Lisbon-Portela Airport (LIS) to Bilbao Airport (BIO)LIS - BIO
- Take the bus from Airport Loiu Bilbao to Donostia / San Sebastián
9h 19m€74–236
Badajoz to Irun by train (Renfe)
Questions & Answers
The cheapest way to get from Badajoz to Irun is to bus which costs €65 - €120 and takes 13h 30m.
The fastest way to get from Badajoz to Irun is to fly which takes 5h 3m and costs €150 - €340.
No, there is no direct bus from Badajoz to Irun. However, there are services departing from Badajoz and arriving at Irun via Caceres. The journey, including transfers, takes approximately 13h 30m.
No, there is no direct train from Badajoz to Irun. However, there are services departing from Badajoz and arriving at Irun via Madrid Chamartín. The journey, including transfers, takes approximately 11h 29m.
The distance between Badajoz and Irun is 1027 km. The road distance is 758 km.
The best way to get from Badajoz to Irun without a car is to train which takes 11h 29m and costs €60 - €150.
It takes approximately 11h 29m to get from Badajoz to Irun, including transfers.
Badajoz to Irun bus services, operated by Anesa, depart from Badajoz station.
Badajoz to Irun train services, operated by Renfe Viajeros, depart from Badajoz station.
The best way to get from Badajoz to Irun is to train which takes 11h 29m and costs €60 - €150. Alternatively, you can bus, which costs €65 - €120 and takes 13h 30m, you could also fly, which costs €150 - €340 and takes 5h 3m.
What companies run services between Badajoz, Spain and Irun, Spain?
You can take a train from Badajoz to Irun via Madrid Chamartín in around 11h 29m. Alternatively, you can take a bus from Badajoz to Irun via Caceres in around 13h 30m.
- Website
- iberia.com
Flights from Badajoz Airport to Bilbao Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 25m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- €100–380
Flights from Badajoz Airport to Bilbao Airport via Barcelona
- Ave. Duration
- 4h 15m
- When
- Tuesday and Thursday
- Estimated price
- €100–380
Flights from Badajoz Airport to San Sebastián Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 30m
- When
- Wednesday and Friday
- Estimated price
- €150–330
Flights from Badajoz Airport to Pamplona Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 5h 50m
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- €140–450
Flights from Badajoz Airport to Pamplona Airport via Barcelona, Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 6h 35m
- When
- Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €140–450
Flights from Adolfo Suárez Madrid–Barajas Airport to San Sebastián Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €35–210
Flights from Seville Airport to Bilbao Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- €25–120
Flights from Seville Airport to Bilbao Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 35m
- When
- Monday to Saturday
- Estimated price
- €80–110
Flights from Seville Airport to Bilbao Airport via Valencia
- Ave. Duration
- 3h 30m
- When
- Monday and Wednesday
- Estimated price
- €80–110
Flights from Lisbon-Portela Airport to Bilbao Airport
- Ave. Duration
- 1h 35m
- When
- Monday
- Estimated price
- €35–150
Flights from Lisbon-Portela Airport to Bilbao Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 28m
- When
- Every day
- Estimated price
- €80–150
- Website
- vueling.com
Flights from Adolfo Suárez Madrid–Barajas Airport to San Sebastián Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €35–210
Flights from Seville Airport to Bilbao Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- €25–120
Flights from Seville Airport to Bilbao Airport via Valencia
- Ave. Duration
- 3h 30m
- When
- Monday and Wednesday
- Estimated price
- €80–110
Flights from Seville Airport to Bilbao Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 40m
- When
- Monday, Thursday, and Friday
- Estimated price
- €80–110
Flights from Lisbon-Portela Airport to Bilbao Airport
- Ave. Duration
- 1h 35m
- When
- Monday
- Estimated price
- €35–150
Flights from Lisbon-Portela Airport to Bilbao Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 28m
- When
- Every day
- Estimated price
- €80–150
- Website
- flytap.com
Flights from Lisbon-Portela Airport to Bilbao Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- €75–200
- Website
- aireuropa.com
Flights from Lisbon-Portela Airport to Bilbao Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- €50–160
- Website
- volotea.com
Flights from Seville Airport to Bilbao Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €28–120
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Badajoz to Madrid Chamartín
- Ave. Duration
- 4h 46m
- Frequency
- 3 times a day
- Estimated price
- €29–70
- Website
- https://www.renfe.com/es/en
Train from Madrid Chamartín to Irun
- Ave. Duration
- 5h 43m
- Frequency
- 3 times a day
- Estimated price
- €35–80
- Website
- https://www.renfe.com/es/en
- Phone
- 924 855 772
- info@anesa.eu
- Website
- anesa.eu
Bus from Badajoz to Cáceres
- Ave. Duration
- 1h 15m
- Frequency
- 5 times a day
- Estimated price
- €9
- Schedules at
- regular.autobusing.com
- Book at
- regular.autobusing.com
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Badajoz to Cáceres
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Estimated price
- €9–14
- Website
- https://www.flixbus.co.uk
Bus from Airport Loiu Bilbao to Donostia / San Sebastián
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- €10–15
- Website
- https://www.flixbus.co.uk
Bus from Badajoz to Madrid, Terminal de autobuses T4
- Ave. Duration
- 5h 15m
- Frequency
- Once daily
- Estimated price
- €30–50
- Website
- https://www.flixbus.co.uk
Bus from Badajoz to Lisbon
- Ave. Duration
- 2h 55m
- Frequency
- Twice daily
- Estimated price
- €22–50
- Website
- https://www.flixbus.co.uk
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.com
Bus from Badajoz to Cáceres
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- €11–22
- Website
- https://www.alsa.com/en/
Bus from Caceres to Irun
- Ave. Duration
- 11h 15m
- Frequency
- 5 times a week
- Estimated price
- €60–90
- Website
- https://www.alsa.com/en/
Bus from Airport Loiu Bilbao to Donostia / San Sebastián
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- €11–17
- Website
- https://gipuzkoa.avanzagrupo.com/en/home
- Phone
- +34 91 272 28 32
- info.LD@avanzagrupo.com
- Website
- avanzabus.com
Bus from Badajoz to Madrid, Terminal de autobuses T4
- Ave. Duration
- 6h 20m
- Frequency
- Twice daily
- Estimated price
- €35–75
- Schedules at
- avanzabus.com
Bus from Madrid, Terminal de autobuses T4 to Logroño Bus Station
- Ave. Duration
- 4h 45m
- Frequency
- 6 times a week
- Estimated price
- €21–40
- Website
- https://jimenezmovilidad.es/
Bus from Logroño Bus Station to Irun Avda. Nafarroa, 18
- Ave. Duration
- 2h 42m
- Frequency
- Once daily
- Estimated price
- €9–23
- Website
- https://jimenezmovilidad.es/
- Phone
- 948 30 35 05
- info@laburundesa.com
- Website
- laburundesa.com
Bus from Pamplona / Iruña to Irún
- Ave. Duration
- 1h 35m
- Frequency
- 3 times a day
- Estimated price
- €11
- Website
- https://laburundesa.com/
- Phone
- 0034902202040
- info@badajozsevillabus.com
- Website
- basebus.es
Bus from Badajoz to Sevilla Airport
- Ave. Duration
- 3h 50m
- Frequency
- Twice daily
- Estimated price
- €14–29
- Website
- https://basebus.es/
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
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Badajoz to Irun bus services, operated by Anesa, arrive at Cáceres station.
Badajoz to Irun train services, operated by Renfe Viajeros, arrive at Madrid Chamartín station.
Yes, the driving distance between Badajoz to Irun is 758 km. It takes approximately 7h 46m to drive from Badajoz to Irun.
Book your Badajoz to Irun train tickets online with Omio.
Book your Badajoz to Irun bus tickets online with Omio.
There are 2145+ hotels available in Irun.

























