There are 13 ways to get from Girona to Liège by train (TGV, Eurostar), bus, car, plane, train (TGV, Renfe, Eurostar), 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 via Paris
best- Take the train from Girona to Paris Gare De Lyontrain Tgv
- Take the train from Paris Nord to Liege-Guilleminstrain Thalys
9h 32m€316–506Train to Barcelona–El Prat Airport, fly to Brussels Airport, train
cheapest- Take the train from Girona to Barcelona-Santstrain
- Fly from Barcelona–El Prat Airport (BCN) to Brussels Airport (BRU)plane BCN - BRU
- Take the train from Brussels Airport-Zaventem to Liège-Guilleminstrain
6h 35m€63–255Bus
- Take the bus from Girona, Estació d'Autobusos to PERPIGNAN, Gare Routiere, Bd Saint-Assiscle, k/SNCFbus
- Take the bus from Perpignan - Bus Station to Nancy - Quai Sainte-Catherinebus
- Take the bus from Nancy to Liège Guilleminsbus
17h 35m€85–148Drive 1,183.7 km
- Drive from Girona to Liègecar 1,183.7 km
11h 40m€191–276Fly Girona–Costa Brava Airport to Brussels South Charleroi Airport, bus
- Fly from Girona–Costa Brava Airport (GRO) to Brussels South Charleroi Airport (CRL)plane GRO - CRL
- Take the bus from Charleroi Airport to Liège Rue du Plan Inclinedbus
6h 34m€69–291Train
- Take the train from Girona to Perpignantrain Tgv
- Take the train from Perpignan to Brussel-Zuid / Bruxelles-Miditrain Tgv
- Take the train from Bruxelles-Midi to Liège-Guilleminstrain Ic / ...
11h 34m€258–435Bus, train
- Take the bus from Girona, Estació d'Autobusos to Montpellierbus
- Take the train from Montpellier Sud-de-France to Bruxelles-Miditrain Trn
- Take the train from Bruxelles-Midi to Liège-Guilleminstrain Ic / ...
13h 38m€220–384Fly Girona–Costa Brava Airport to Eindhoven Airport, train
- Fly from Girona–Costa Brava Airport (GRO) to Eindhoven Airport (EIN)plane GRO - EIN
- Take the train from Eindhoven Centraal to Maastrichttrain
7h 11m€97–394Fly Girona–Costa Brava Airport to Brussels Airport, train
- Fly from Girona–Costa Brava Airport (GRO) to Brussels Airport (BRU)plane GRO - BRU
- Take the train from Brussels Airport-Zaventem to Liège-Guilleminstrain
9h 21m€93–269Train to Perpignan-Rivesaltes Airport, fly to Paris Orly Airport, train
- Take the train from Girona to Perpignantrain
- Fly from Perpignan-Rivesaltes Airport (PGF) to Paris Orly Airport (ORY)plane PGF - ORY
- Take the train from Paris Nord to Liege-Guilleminstrain
8h 23m€277–714Train to Perpignan-Rivesaltes Airport, fly to Brussels South Charleroi Airport, bus
- Take the train from Girona to Perpignantrain
- Fly from Perpignan-Rivesaltes Airport (PGF) to Brussels South Charleroi Airport (CRL)plane PGF - CRL
- Take the bus from Charleroi Airport to Liège Rue du Plan Inclinedbus
7h 46m€104–434Fly Girona–Costa Brava Airport to Rotterdam The Hague Airport, train
- Fly from Girona–Costa Brava Airport (GRO) to Rotterdam The Hague Airport (RTM)plane GRO - RTM
- Take the train from Rotterdam Centraal to Brussel-Zuid / Bruxelles-Miditrain
- Take the train from Brussel-Zuid / Bruxelles-Midi to Liege-Guilleminstrain
7h 40m€278–848Fly Girona–Costa Brava Airport to Weeze Airport, train
- Fly from Girona–Costa Brava Airport (GRO) to Weeze Airport (NRN)plane GRO - NRN
- Take the train from Krefeld Hbf to Koeln Hbftrain
- Take the train from Koeln Hbf to Liege-Guilleminstrain
9h 18m
Girona to Liège by train
Comparing Your Travel Options
The cheapest way to get from Girona to Liège is to bus which costs €85 - €150 and takes 17h 35m.
The fastest way to get from Girona to Liège is to fly and bus which takes 6h 34m and costs €65 - €300.
No, there is no direct bus from Girona to Liège. However, there are services departing from Girona, Estació d'Autobusos and arriving at Liège Guillemins via Perpignan - Bus Station and Nancy. The journey, including transfers, takes approximately 17h 35m.
No, there is no direct train from Girona to Liège. However, there are services departing from Girona and arriving at Liege-Guillemins via Paris Gare de Lyon and Paris Nord. The journey, including transfers, takes approximately 9h 32m.
The distance between Girona and Liège is 1394 km. The road distance is 1183.7 km.
The best way to get from Girona to Liège without a car is to train via Paris which takes 9h 32m and costs €310 - €550.
It takes approximately 9h 32m to get from Girona to Liège, including transfers.
Girona to Liège bus services, operated by ALSA, depart from Girona, Estació d'Autobusos station.
Girona to Liège train services, operated by TGV inOui, depart from Girona station.
The best way to get from Girona to Liège is to train via Paris which takes 9h 32m and costs €310 - €550. Alternatively, you can bus, which costs €85 - €150 and takes 17h 35m.
What companies run services between Girona, Spain and Liège, Belgium?
You can take a train from Girona to Liege-Guillemins via Paris Gare de Lyon and Paris Nord in around 9h 32m. Alternatively, you can take a bus from Girona, Estació d'Autobusos to Liège Guillemins via Perpignan - Bus Station and Nancy in around 17h 35m.
- Website
- ryanair.com
Flights from Girona–Costa Brava Airport to Brussels South Charleroi Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- €50–250
Flights from Barcelona–El Prat Airport to Brussels Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- €35–180
Flights from Girona–Costa Brava Airport to Eindhoven Airport
- Ave. Duration
- 2h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €70–310
Flights from Girona–Costa Brava Airport to Eindhoven Airport via London Stansted
- Ave. Duration
- 4h 45m
- When
- Tuesday and Saturday
- Estimated price
- €70–310
Flights from Girona–Costa Brava Airport to Brussels Airport via Dublin
- Ave. Duration
- 9h 30m
- When
- Wednesday
- Estimated price
- €80–220
Flights from Perpignan-Rivesaltes Airport to Brussels South Charleroi Airport
- Ave. Duration
- 1h 45m
- When
- Tuesday, Friday, and Saturday
- Estimated price
- €75–370
Flights from Girona–Costa Brava Airport to Weeze Airport
- Ave. Duration
- 2h 10m
- When
- Thursday, Sunday, Tuesday, Wednesday, Monday, and Friday
- Estimated price
- €50–260
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Girona to Paris Gare De Lyon
- Ave. Duration
- 6h 3m
- Frequency
- 4 times a day
- Estimated price
- €180–280
- Website
- TGV inOui
Train from Girona to Perpignan
- Ave. Duration
- 42 min
- Frequency
- 4 times a day
- Estimated price
- €16–25
- Website
- TGV inOui
Train from Perpignan to Brussel-Zuid / Bruxelles-Midi
- Ave. Duration
- 8h 42m
- Frequency
- 4 times a week
- Estimated price
- €230–350
- Website
- TGV inOui
Train from Girona to Barcelona-Sants
- Ave. Duration
- 42 min
- Frequency
- Twice daily
- Estimated price
- €17–27
- Website
- TGV inOui
Train from Girona to Perpignan
- Ave. Duration
- 42 min
- Frequency
- 4 times a day
- Estimated price
- €16–25
- Website
- TGV inOui
Train from Girona to Perpignan
- Ave. Duration
- 42 min
- Frequency
- 4 times a day
- Estimated price
- €16–25
- Website
- TGV inOui
- Phone
- +34 910 207 007
- Website
- alsa.es
Bus from Girona, Estació d'Autobusos to PERPIGNAN, Gare Routiere, Bd Saint-Assiscle, k/SNCF
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- €8–13
- Schedules at
- alsa.es
Bus from Girona, Estació d'Autobusos to Montpellier
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- €21–35
- Schedules at
- alsa.es
Want to know more about travelling around Belgium
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
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Girona to Liège bus services, operated by ALSA, arrive at PERPIGNAN, Gare Routiere, Bd Saint-Assiscle, k/SNCF station.
Girona to Liège train services, operated by TGV inOui, arrive at Paris Gare De Lyon station.
Yes, the driving distance between Girona to Liège is 1184 km. It takes approximately 11h 40m to drive from Girona to Liège.
Book your Girona to Liège train tickets online with Omio.
Book your Girona to Liège bus tickets online with Omio.
There are 1347+ hotels available in Liège.








