There are 12 ways to get from Porto to Liège by plane, train, bus, train (Renfe, TGV, Eurostar), 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 to Brussels Airport, train
best- Fly from Francisco De Sá Carneiro Airport (OPO) to Brussels Airport (BRU)plane OPO - BRU
- Take the train from Brussels Airport-Zaventem to Liège-Guilleminstrain
6h 4m€87–297Fly to Cologne Bonn Airport, train
cheapest- Fly from Francisco De Sá Carneiro Airport (OPO) to Cologne Bonn Airport (CGN)plane OPO - CGN
- Take the train from Köln Hbf to Liège, Guillemins Bftrain
7h 18m€73–323Bus, train
- Take the bus from Valongo - Pavilhão Gimnodesportivo to Toursbus
- Take the train from Tours to Paris Montparnasse 1 Et 2train Tgv
- Take the train from Paris Nord to Liege-Guilleminstrain
26h 13m€235–381Train
- Take the train from Porto Campanha to Redondela De Galiciatrain Ic
- Take the train from Pontevedra to Barcelona-Santstrain Alv
- Take the train from Barcelona-Sants to Paris Gare De Lyontrain Tgv
- Take the train from Paris Nord to Liege-Guilleminstrain
29h 29m€523–815Drive 1,893.7 km
- Drive from Porto to Liègecar 1,893.7 km
18h 25m€301–435Fly to Brussels South Charleroi Airport, bus
- Fly from Francisco De Sá Carneiro Airport (OPO) to Brussels South Charleroi Airport (CRL)plane OPO - CRL
- Take the bus from Charleroi Airport to Liège Rue du Plan Inclinedbus
6h 57m€78–379Fly to Eindhoven Airport, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Eindhoven Airport (EIN)plane OPO - EIN
- Take the train from Eindhoven Centraal to Maastrichttrain
7h 34m€101–392Fly to Luxembourg, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Luxembourg (LUX)plane OPO - LUX
- Take the train from Luxembourg to Liège-Guilleminstrain
8h 38m€79–347Fly to Düsseldorf International Airport, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Düsseldorf International Airport (DUS)plane OPO - DUS
- Take the train from Koeln Hbf to Liege-Guilleminstrain
8h 3m€93–340Bus via Paris
- Take the bus from Porto - Terminal Intermodal de Campanhã to Paris - Bercy-Seine Bus Stationbus BlaBlaCar Bus
- Take the bus from Paris - Bercy-Seine Bus Station to Liègebus BlaBlaCar Bus
31h€79–258Train, bus
- Take the train from Porto Sao Bento to Guimaraestrain
- Take the bus from Guimaraes to Brussels Southbus
- Take the train from Bruxelles-Midi to Liège-Guilleminstrain Ic / ...
32h 31m€175–312Bus
- Take the bus from Porto - Hospital de São João to Luxembourg - P+R Bouillonbus Linha Luxemburgo
- Take the bus from Luxembourg, P+R Bouillon to Liège Guilleminsbus FlixBus N831 / ...
32h 54m€103–133
Porto to Liège by train, bus, foot, and subway
Comparing Your Travel Options
The cheapest way to get from Porto to Liège is to bus which costs €100 - €140 and takes 32h 54m.
The fastest way to get from Porto to Liège is to fly and train which takes 6h 4m and costs €85 - €300.
No, there is no direct bus from Porto to Liège. However, there are services departing from Porto - Terminal Intermodal de Campanhã and arriving at Liège via Paris - Bercy-Seine Bus Station. The journey, including transfers, takes approximately 31h.
No, there is no direct train from Porto to Liège. However, there are services departing from Porto Campanha and arriving at Liege-Guillemins via Redondela De Galicia, Pontevedra, Barcelona-Sants, Paris Gare de Lyon and Paris Nord. The journey, including transfers, takes approximately 29h 29m.
The distance between Porto and Liège is 1576 km. The road distance is 1893.7 km.
The best way to get from Porto to Liège without a car is to bus and train which takes 26h 13m and costs €230 - €390.
It takes approximately 6h 4m to get from Porto to Liège, including transfers.
Porto to Liège bus services, operated by BlaBlaCar Bus, depart from Porto - Terminal Intermodal de Campanhã station.
Porto to Liège train services, operated by Renfe Viajeros, depart from Porto Campanha station.
The best way to get from Porto to Liège is to train which takes 29h 29m and costs €500 - €850. Alternatively, you can bus via Paris, which costs €75 - €260 and takes 31h.
What companies run services between Porto, Portugal and Liège, Belgium?
You can take a train from Porto Campanha to Liege-Guillemins via Redondela De Galicia, Pontevedra, Barcelona-Sants, Paris Gare de Lyon, and Paris Nord in around 29h 29m. Alternatively, you can take a bus from Porto - Terminal Intermodal de Campanhã to Liège via Paris - Bercy-Seine Bus Station in around 31h.
- Website
- ryanair.com
Flights from Francisco De Sá Carneiro Airport to Brussels Airport
- Ave. Duration
- 2h 25m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €60–210
Flights from Francisco De Sá Carneiro Airport to Brussels South Charleroi Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- €60–270
Flights from Francisco De Sá Carneiro Airport to Eindhoven Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- €75–340
Flights from Francisco De Sá Carneiro Airport to Eindhoven Airport via London Stansted
- Ave. Duration
- 4h 35m
- When
- Monday, Friday, and Sunday
- Estimated price
- €75–340
Flights from Francisco De Sá Carneiro Airport to Luxembourg
- Ave. Duration
- 2h 25m
- When
- Monday, Wednesday, Friday, Saturday, Sunday, and Tuesday
- Estimated price
- €50–260
Flights from Francisco De Sá Carneiro Airport to Cologne Bonn Airport
- Ave. Duration
- 2h 40m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €55–240
Flights from Francisco De Sá Carneiro Airport to Cologne Bonn Airport via London Stansted
- Ave. Duration
- 5h 3m
- When
- Wednesday, Sunday, Saturday, and Tuesday
- Estimated price
- €55–240
- Phone
- +32 70 79 79 79
- Website
- Belgian Railways
Train from Brussels Airport-Zaventem to Liège-Guillemins
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- €15–25
- Website
- Belgian Railways
Train from Luxembourg to Liège-Guillemins
- Ave. Duration
- 2h 38m
- Frequency
- Hourly
- Estimated price
- €27–45
- Website
- Belgian Railways
Train from Köln Hbf to Liège, Guillemins Bf
- Ave. Duration
- 59 min
- Frequency
- Twice daily
- Estimated price
- €20–35
- Website
- Belgian Railways
Train from Bruxelles-Midi to Liège-Guillemins
- Ave. Duration
- 1h 4m
- Frequency
- Every 15 minutes
- Estimated price
- €17–28
- Website
- Belgian Railways
- Phone
- (+351) 258 454 303
- [email protected]
- Website
- barquense.pt
Bus from Valongo - Pavilhão Gimnodesportivo to Tours
- Ave. Duration
- 18h 47m
- Frequency
- Once a week
- Estimated price
- €60–80
- Schedules at
- barquense.pt
- Book at
- barquense.pt
Bus from Porto - Hospital de São João to Luxembourg - P+R Bouillon
- Ave. Duration
- 29h 49m
- Frequency
- Once a week
- Estimated price
- €90–120
- Schedules at
- barquense.pt
- Book at
- barquense.pt
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 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
Porto to Liège bus services, operated by BlaBlaCar Bus, arrive at Paris - Bercy-Seine Bus Station.
Liège is 1h ahead of Porto. It is currently 12:08 PM in Porto and 1:08 PM in Liège.
Porto to Liège train services, operated by Renfe Viajeros, arrive at Redondela De Galicia station.
Yes, the driving distance between Porto to Liège is 1894 km. It takes approximately 18h 25m to drive from Porto to Liège.
Book your Porto to Liège bus tickets online with Omio.
There are 1347+ hotels available in Liège.







