There are 10 ways to get from Extremadura to Girona by plane, train, train (Renfe), bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Badajoz Airport, train
best- Fly from Badajoz Airport (BJZ) to Barcelona–El Prat Airport (BCN)BJZ - BCN
- Take the train from Barcelona-Sants to Girona
5h 7m€117–361Bus to Seville Airport, fly, train
cheapest- Take the bus from Zafra to Sevilla, Estación de Autobuses
- Fly from Seville Airport (SVQ) to Barcelona–El Prat Airport (BCN)SVQ - BCN
- Take the train from Barcelona-Sants to Girona
7h 15m€49–211Train (Renfe)
- Take the train from Badajoz to Madrid-Puerta de Atocha-Almudena GrandesAlv
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to GironaAve
9h 25m€84–276Bus
- Take the bus from Badajoz to Barcelona - North Bus StationBlaBlaCar Bus
- Take the bus from Barcelona - North Bus Station to Girona - Bus StationBlaBlaCar Bus
14h 35m€80–149Drive 1,071.9 km
- Drive from Badajoz to Girona1,071.9 km
10h 41m€167–241Train to Adolfo Suárez Madrid–Barajas Airport, fly, train
- Take the train from Navalmoral De La Mata to Madrid Chamartín
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Barcelona–El Prat Airport (BCN)MAD - BCN
- Take the train from Barcelona-Sants to Girona
7h 6m€84–245Bus to Lisbon-Portela Airport, fly, train
- Take the bus from Badajoz to Lisbon
- Fly from Lisbon-Portela Airport (LIS) to Barcelona–El Prat Airport (BCN)LIS - BCN
- Take the train from Barcelona-Sants to Girona
8h 39m€62–251Bus to Jerez Airport, fly, train
- Take the bus from Zafra to Jerez De La Frontera
- Fly from Jerez Airport (XRY) to Barcelona–El Prat Airport (BCN)XRY - BCN
- Take the train from Barcelona-Sants to Girona
8h 25m€90–328Train via Ciudad Real (Renfe)
- Take the train from Badajoz to Ciudad Real-Central18331 / ...
- Take the train from Ciudad Real-Central to GironaAve
12h 26m€99–151Bus, train
- Take the bus from Badajoz to Barcelona-Sant Andreu
- Take the train from Barcelona Sants to GironaR11
18h 22m€96–118
Extremadura to Girona by train (Renfe)
Questions & Answers
The cheapest way to get from Extremadura to Girona is to bus and train which costs €95 - €120 and takes 18h 22m.
The fastest way to get from Extremadura to Girona is to fly and train which takes 5h 7m and costs €110 - €370.
No, there is no direct bus from Extremadura to Girona station. However, there are services departing from Badajoz and arriving at Girona - Bus Station via Barcelona - North Bus Station. The journey, including transfers, takes approximately 14h 35m.
No, there is no direct train from Extremadura to Girona. However, there are services departing from Badajoz and arriving at Girona via Madrid-Puerta de Atocha-Almudena Grandes. The journey, including transfers, takes approximately 9h 25m.
The distance between Extremadura and Girona is 929 km. The road distance is 1071.9 km.
The best way to get from Extremadura to Girona without a car is to train which takes 9h 25m and costs €80 - €280.
It takes approximately 5h 7m to get from Extremadura to Girona, including transfers.
Extremadura to Girona bus services, operated by BlaBlaCar Bus, depart from Badajoz station.
Extremadura to Girona train services, operated by Renfe Viajeros, depart from Badajoz station.
The best way to get from Extremadura to Girona is to train which takes 9h 25m and costs €80 - €280. Alternatively, you can bus, which costs €80 - €150 and takes 14h 35m.
What companies run services between Extremadura, Spain and Girona, Spain?
You can take a train from Badajoz to Girona via Madrid-Puerta de Atocha-Almudena Grandes in around 9h 25m. Alternatively, you can take a bus from Badajoz to Girona - Bus Station via Barcelona - North Bus Station in around 14h 35m.
- Website
- iberia.com
Flights from Badajoz Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 40m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €100–280
Flights from Seville Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 41m
- When
- Every day
- Estimated price
- €24–130
Flights from Seville Airport to Barcelona–El Prat Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 37m
- When
- Every day
- Estimated price
- €65–160
Flights from Adolfo Suárez Madrid–Barajas Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 18m
- When
- Every day
- Estimated price
- €40–150
Flights from Lisbon-Portela Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 57m
- When
- Every day
- Estimated price
- €22–130
Flights from Lisbon-Portela Airport to Barcelona–El Prat Airport via Bilbao
- Ave. Duration
- 3h 35m
- When
- Monday, Friday, and Saturday
- Estimated price
- €22–130
Flights from Lisbon-Portela Airport to Barcelona–El Prat Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 37m
- When
- Every day
- Estimated price
- €75–380
Flights from Jerez Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 40m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €50–190
Flights from Jerez Airport to Barcelona–El Prat Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 28m
- When
- Every day
- Estimated price
- €100–420
Flights from Jerez Airport to Barcelona–El Prat Airport via Palma Mallorca
- Ave. Duration
- 3h 55m
- When
- Monday, Thursday, Saturday, and Sunday
- Estimated price
- €50–190
- Website
- vueling.com
Flights from Seville Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 41m
- When
- Every day
- Estimated price
- €24–130
Flights from Seville Airport to Barcelona–El Prat Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 37m
- When
- Every day
- Estimated price
- €65–160
Flights from Adolfo Suárez Madrid–Barajas Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 18m
- When
- Every day
- Estimated price
- €40–150
Flights from Lisbon-Portela Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 57m
- When
- Every day
- Estimated price
- €22–130
Flights from Lisbon-Portela Airport to Barcelona–El Prat Airport via Bilbao
- Ave. Duration
- 3h 35m
- When
- Monday, Friday, and Saturday
- Estimated price
- €22–130
Flights from Lisbon-Portela Airport to Barcelona–El Prat Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 37m
- When
- Every day
- Estimated price
- €75–380
Flights from Jerez Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 40m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €50–190
Flights from Jerez Airport to Barcelona–El Prat Airport via Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 28m
- When
- Every day
- Estimated price
- €100–420
Flights from Jerez Airport to Barcelona–El Prat Airport via Palma Mallorca
- Ave. Duration
- 3h 55m
- When
- Monday, Thursday, Saturday, and Sunday
- Estimated price
- €50–190
- Website
- ryanair.com
Flights from Seville Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- €35–150
Flights from Seville Airport to Barcelona–El Prat Airport via Palma Mallorca
- Ave. Duration
- 3h 30m
- When
- Sunday
- Estimated price
- €35–150
Flights from Lisbon-Portela Airport to Barcelona–El Prat Airport
- Ave. Duration
- 2h 5m
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- €40–150
- Website
- flytap.com
Flights from Lisbon-Portela Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- €35–140
- Website
- aireuropa.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- €45–140
Flights from Adolfo Suárez Madrid–Barajas Airport to Barcelona–El Prat Airport via Palma Mallorca
- Ave. Duration
- 3h
- When
- Friday
- Estimated price
- €45–140
- Website
- easyjet.com
Flights from Lisbon-Portela Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 51m
- When
- Every day
- Estimated price
- €30–140
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Barcelona-Sants to Girona
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- €17–55
- Website
- https://www.renfe.com/es/en
Train from Badajoz to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 4h 22m
- Frequency
- 3 times a day
- Estimated price
- €29–80
- Website
- https://www.renfe.com/es/en
Train from Madrid-Puerta de Atocha-Almudena Grandes to Girona
- Ave. Duration
- 3h 57m
- Frequency
- Once daily
- Estimated price
- €55–80
- Website
- https://www.renfe.com/es/en
Train from Navalmoral De La Mata to Madrid Chamartín
- Ave. Duration
- 2h 32m
- Frequency
- 5 times a day
- Estimated price
- €20–35
- Website
- https://www.renfe.com/es/en
Train from Badajoz to Ciudad Real-Central
- Ave. Duration
- 4h 37m
- Frequency
- Twice daily
- Estimated price
- €28–50
- Website
- https://www.renfe.com/es/en
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Barcelona-Sants to Girona
- Ave. Duration
- 40 min
- Frequency
- 4 times a day
- Estimated price
- €11–55
- Website
- https://www.renfe.com/es/en
Train from Madrid-Puerta de Atocha-Almudena Grandes to Girona
- Ave. Duration
- 4h 3m
- Frequency
- 4 times a day
- Estimated price
- €80–200
- Website
- https://www.renfe.com/es/en
Train from Ciudad Real-Central to Girona
- Ave. Duration
- 5h 40m
- Frequency
- Once daily
- Estimated price
- €70–100
- Website
- https://www.renfe.com/es/en
- Básico
- €70–100
- Phone
- +34 900 41 00 41
- Website
- rodalies.gencat.cat
Train from Barcelona Sants to Girona
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- €7–10
- Website
- https://rodalies.gencat.cat/en/inici/index.html
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Badajoz to Barcelona - North Bus Station
- Ave. Duration
- 12h 10m
- Frequency
- 5 times a week
- Estimated price
- €60–90
- Website
- https://www.blablacar.co.uk/bus
Bus from Barcelona - North Bus Station to Girona - Bus Station
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- €16–23
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +34 916 52 00 11
- info@interbus.es
- Website
- interbus.es
Bus from Badajoz to Barcelona - North Bus Station
- Ave. Duration
- 15h 30m
- Frequency
- Once a week
- Estimated price
- €85–100
- Website
- https://www.interbus.es/
Bus from Badajoz to Barcelona-Sant Andreu
- Ave. Duration
- 16h
- Frequency
- Once a week
- Estimated price
- €85–110
- Website
- https://www.interbus.es/
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Barcelona - North Bus Station to Girona - Bus Station
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- €21–50
- Website
- https://www.flixbus.co.uk
Bus from Badajoz to Lisbon
- Ave. Duration
- 2h 55m
- Frequency
- Twice daily
- Estimated price
- €22–55
- Website
- https://www.flixbus.co.uk
- Phone
- +34 (0) 954 90 83 53
- info@leda.es
- Website
- leda.es
Bus from Zafra to Sevilla, Estación de Autobuses
- Ave. Duration
- 1h 50m
- Frequency
- Every 4 hours
- Estimated price
- €8
- Schedules at
- leda.es
- Book at
- regular.autobusing.com
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.com
Bus from Zafra to Jerez De La Frontera
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Estimated price
- €18–35
- Website
- https://www.alsa.com/en/
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
Extremadura to Girona bus services, operated by BlaBlaCar Bus, arrive at Barcelona - North Bus Station.
Extremadura to Girona train services, operated by Renfe Viajeros, arrive at Madrid-Puerta de Atocha-Almudena Grandes station.
Yes, the driving distance between Extremadura to Girona is 1072 km. It takes approximately 10h 41m to drive from Extremadura to Girona.
Book your Extremadura to Girona train tickets online with Omio.
There are 1071+ hotels available in Girona.






























