There are 12 ways to get from Perpignon to Girona by train (TGV, Renfe), bus, car, train, plane, or train (Renfe, TGV)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Dijon
best- Take the train from Laroche Migennes to Dijon Villetrain Ter
- Take the train from Dijon Ville to Lyon Part Dieutrain Tgv
- Take the train from Lyon Part Dieu to Gironatrain
8h 51m€164–346Bus
cheapest- Take the bus from Auxerre to Dijonbus FlixBus N1529 / ...
- Take the bus from Dijon to Girona Airportbus
14h 37m€60–141Bus via Lyon
- Take the bus from Auxerre - Train Station to Lyon - Gerland Bus Stationbus
- Take the bus from Lyon - Gerland Bus Station to Perpignan - Bus Stationbus
- Take the bus from Perpignan - Bus Station to Girona - Bus Stationbus
13h 20m€61–131Drive 787.6 km
- Drive from Perpignon to Gironacar 787.6 km
8h 26m€126–182Train to Paris Orly Airport, fly to Barcelona–El Prat Airport, train
- Take the train from Auxerre St Gervais to Paris Bercytrain
- Fly from Paris Orly Airport (ORY) to Barcelona–El Prat Airport (BCN)plane ORY - BCN
- Take the train from Barcelona-Sants to Gironatrain
8h 55m€94–310Train
- Take the train from Laroche Migennes to Lyon Part Dieutrain Ter
- Take the train from Lyon Part Dieu to Gironatrain 9742
10h 51m€130–309Train to Paris Charles De Gaulle Airport, fly to Barcelona–El Prat Airport, train
- Take the train from Auxerre St Gervais to Paris Bercytrain
- Fly from Paris Charles De Gaulle Airport (CDG) to Barcelona–El Prat Airport (BCN)plane CDG - BCN
- Take the train from Barcelona-Sants to Gironatrain
9h 16m€111–327Train to Paris Orly Airport, fly to Perpignan-Rivesaltes Airport, train
- Take the train from Auxerre St Gervais to Paris Bercytrain
- Fly from Paris Orly Airport (ORY) to Perpignan-Rivesaltes Airport (PGF)plane ORY - PGF
- Take the train from Perpignan to Gironatrain
9h 16m€170–515Train to Paris Orly Airport, fly to Fréjorgues Airport, train
- Take the train from Auxerre St Gervais to Paris Bercytrain
- Fly from Paris Orly Airport (ORY) to Fréjorgues Airport (MPL)plane ORY - MPL
- Take the train from Montpellier Sud De France to Gironatrain
10h 19m€199–567Train to Paris Orly Airport, fly to Toulouse-Blagnac Airport, train
- Take the train from Auxerre St Gervais to Paris Bercytrain
- Fly from Paris Orly Airport (ORY) to Toulouse-Blagnac Airport (TLS)plane ORY - TLS
- Take the train from Toulouse Matabiau to Narbonnetrain
- Take the train from Narbonne to Gironatrain
10h 48m€131–383Train to Paris Charles De Gaulle Airport, fly to Marseille Provence Airport, train
- Take the train from Auxerre St Gervais to Paris Bercytrain
- Fly from Paris Charles De Gaulle Airport (CDG) to Marseille Provence Airport (MRS)plane CDG - MRS
- Take the train from Aix En Provence Tgv to Gironatrain
11h 26m€192–416Train, train to Beauvais–Tillé Airport, fly to Girona–Costa Brava Airport
- Take the train from Auxerre St Gervais to Paris Bercytrain
- Take the train from Paris Nord to Beauvaistrain
- Fly from Beauvais–Tillé Airport (BVA) to Girona–Costa Brava Airport (GRO)plane BVA - GRO
11h 19m€105–349
Perpignon to Girona by bus
Questions & Answers
The cheapest way to get from Perpignon to Girona is to bus via Lyon which costs €60 - €140 and takes 13h 20m.
The fastest way to get from Perpignon to Girona is to drive which takes 8h 26m and costs €120 - €190.
No, there is no direct bus from Perpignon to Girona station. However, there are services departing from Face 71 Gde Rue and arriving at Girona - Bus Station via Auxerre - Train Station, Lyon - Gerland Bus Station and Perpignan - Bus Station. The journey, including transfers, takes approximately 13h 20m.
No, there is no direct train from Perpignon to Girona. However, there are services departing from Laroche Migennes and arriving at Girona via Dijon Ville and Lyon Part Dieu. The journey, including transfers, takes approximately 8h 51m.
The distance between Perpignon and Girona is 931 km. The road distance is 787.6 km.
The best way to get from Perpignon to Girona without a car is to train via Dijon which takes 8h 51m and costs €160 - €350.
It takes approximately 8h 51m to get from Perpignon to Girona, including transfers.
Perpignon to Girona bus services, operated by BlaBlaCar Bus, depart from Auxerre - Train Station.
Perpignon to Girona train services, operated by Société Nationale des Chemins de fer Français (SNCF), depart from Laroche Migennes station.
The best way to get from Perpignon to Girona is to train via Dijon which takes 8h 51m and costs €160 - €350. Alternatively, you can bus via Lyon, which costs €60 - €140 and takes 13h 20m.
What companies run services between Perpignon, France and Girona, Spain?
You can take a vehicle from Perpignon to Girona via Laroche Migennes, Dijon Ville, and Lyon Part Dieu in around 8h 51m. Alternatively, you can take a bus from Face 71 Gde Rue to Girona - Bus Station via Auxerre - Train Station, Lyon - Gerland Bus Station, and Perpignan - Bus Station in around 13h 20m.
- Website
- vueling.com
Flights from Paris Orly Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 44m
- When
- Every day
- Estimated price
- €45–210
Flights from Paris Orly Airport to Barcelona–El Prat Airport via Bilbao
- Ave. Duration
- 3h 35m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €45–210
Flights from Paris Orly Airport to Barcelona–El Prat Airport via Palma Mallorca
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- €45–210
Flights from Paris Orly Airport to Barcelona–El Prat Airport via Santander
- Ave. Duration
- 4h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €45–210
Flights from Paris Charles De Gaulle Airport to Barcelona–El Prat Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- €50–190
Rome2Rio's guide to Société Nationale des Chemins de fer Français (SNCF)
Contact DetailsContact Details
- Phone
- +33 1 84 94 36 35
- Website
- Oui.SNCF
Train from Laroche Migennes to Dijon Ville
- Ave. Duration
- 1h 26m
- Frequency
- Hourly
- Estimated price
- €25–55
- Website
- Oui.SNCF
Train from Dijon Ville to Lyon Part Dieu
- Ave. Duration
- 2h 1m
- Frequency
- Hourly
- Estimated price
- €30–65
- Website
- Oui.SNCF
Train from Auxerre St Gervais to Paris Bercy
- Ave. Duration
- 1h 50m
- Frequency
- Every 3 hours
- Estimated price
- €27–55
- Website
- Oui.SNCF
Train from Laroche Migennes to Lyon Part Dieu
- Ave. Duration
- 3h 44m
- Frequency
- 5 times a day
- Estimated price
- €55–120
- Website
- Oui.SNCF
Train from Auxerre St Gervais to Paris Bercy
- Ave. Duration
- 1h 50m
- Frequency
- Every 3 hours
- Estimated price
- €27–55
- Website
- Oui.SNCF
Train from Auxerre St Gervais to Paris Bercy
- Ave. Duration
- 1h 50m
- Frequency
- Every 3 hours
- Estimated price
- €27–55
- Website
- Oui.SNCF
Train from Auxerre St Gervais to Paris Bercy
- Ave. Duration
- 1h 50m
- Frequency
- Every 3 hours
- Estimated price
- €27–55
- Website
- Oui.SNCF
Train from Auxerre St Gervais to Paris Bercy
- Ave. Duration
- 1h 50m
- Frequency
- Every 3 hours
- Estimated price
- €27–55
- Website
- Oui.SNCF
Train from Toulouse Matabiau to Narbonne
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- €24–50
- Website
- Oui.SNCF
Train from Auxerre St Gervais to Paris Bercy
- Ave. Duration
- 1h 50m
- Frequency
- Every 3 hours
- Estimated price
- €27–55
- Website
- Oui.SNCF
Train from Auxerre St Gervais to Paris Bercy
- Ave. Duration
- 1h 50m
- Frequency
- Every 3 hours
- Estimated price
- €27–55
- Website
- Oui.SNCF
Train from Paris Nord to Beauvais
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- €12–25
- Website
- Oui.SNCF
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Auxerre - Train Station to Lyon - Gerland Bus Station
- Ave. Duration
- 3h 30m
- Frequency
- 4 times a day
- Estimated price
- €25–45
- Website
- BlaBlaCar Bus
Bus from Lyon - Gerland Bus Station to Perpignan - Bus Station
- Ave. Duration
- 5h 45m
- Frequency
- Hourly
- Estimated price
- €35–70
- Website
- BlaBlaCar Bus
Bus from Perpignan - Bus Station to Girona - Bus Station
- Ave. Duration
- 1h 14m
- Frequency
- Twice daily
- Estimated price
- €7–14
- Website
- BlaBlaCar Bus
Bus from Auxerre to Dijon
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a day
- Estimated price
- €12–22
- Website
- BlaBlaCar Bus
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide
More Questions & Answers
Perpignon to Girona bus services, operated by BlaBlaCar Bus, arrive at Lyon - Gerland Bus Station.
Perpignon to Girona train services, operated by Société Nationale des Chemins de fer Français (SNCF), arrive at Dijon Ville station.
Yes, the driving distance between Perpignon to Girona is 788 km. It takes approximately 8h 26m to drive from Perpignon to Girona.
There are 1119+ hotels available in Girona.












