There are 11 ways to get from Heerlen to Porto by train, plane, bus, car, or bus (Ave)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Eindhoven Airport, fly
best- Take the train from Heerlen to Eindhoventrain
- Fly from Eindhoven Airport (EIN) to Francisco De Sá Carneiro Airport (OPO)plane EIN - OPO
6h 58m€80–281Train to Cologne Bonn Airport, fly
cheapest- Take the train from Aachen, Hbf to Köln Hbftrain
- Fly from Cologne Bonn Airport (CGN) to Francisco De Sá Carneiro Airport (OPO)plane CGN - OPO
7h 27m€75–280Train, bus
- Take the train from Aachen, Hbf to Paris Nordtrain Tha
- Take the bus from Paris Dauphine to Porto - Casa da Músicabus Paris / ...
28h 38m€231–413Drive 1,942.9 km
- Drive from Heerlen to Portocar 1,942.9 km
18h 56m€342–494Train to Düsseldorf International Airport, fly
- Take the train from Herzogenrath to Duesseldorf Hbftrain
- Fly from Düsseldorf International Airport (DUS) to Francisco De Sá Carneiro Airport (OPO)plane DUS - OPO
7h 44mTrain, train to Brussels Airport, fly
- Take the train from Heerlen to Liège-Guilleminstrain
- Take the train from Liège-Guillemins to Brussels Airport-Zaventemtrain
- Fly from Brussels Airport (BRU) to Francisco De Sá Carneiro Airport (OPO)plane BRU - OPO
7h 38m€89–265Train, bus to Brussels South Charleroi Airport, fly
- Take the train from Heerlen to Liège-Guilleminstrain
- Take the bus from Liège Rue du Plan Inclined to Charleroi Airportbus
- Fly from Brussels South Charleroi Airport (CRL) to Francisco De Sá Carneiro Airport (OPO)plane CRL - OPO
8h 24m€80–315Train, train to Luxembourg, fly
- Take the train from Heerlen to Liège-Guilleminstrain
- Take the train from Liège-Guillemins to Pfaffenthal-Kirchbergtrain
- Fly from Luxembourg (LUX) to Francisco De Sá Carneiro Airport (OPO)plane LUX - OPO
9h 54m€78–250Train, bus via Perpignan
- Take the train from Aachen, Hbf to Bruxelles Miditrain 79
- Take the train from Brussel-Zuid / Bruxelles-Midi to Perpignantrain Tgv
- Take the bus from Perpignan - Bus Station to Porto - Terminal Intermodal de Campanhãbus
30h 28m€361–650Bus
- Take the bus from Aachen station west to Guimaraesbus FlixBus N1153
- Take the bus from Central de Camionagem de Guimarães to Porto - Pólo Universitáriobus 13 | Chaves
34h 46m€147–264Train, bus #2
- Take the train from Heerlen to Liège-Guilleminstrain S43
- Take the train from Liège-Guillemins to Luxembourgtrain Ic
- Take the bus from Luxembourg - P+R Bouillon to Porto - Hospital de São Joãobus
35h 44m€134–210
Heerlen to Porto by train and bus
Questions & Answers
The cheapest way to get from Heerlen to Porto is to train and fly which costs €75 - €250 and takes 9h 54m.
The fastest way to get from Heerlen to Porto is to train and fly which takes 6h 58m and costs €80 - €290.
No, there is no direct bus from Heerlen to Porto. However, there are services departing from Heerlen, Zandweg and arriving at Porto - Pólo Universitário via Aachen station west and Central de Camionagem de Guimarães. The journey, including transfers, takes approximately 34h 46m.
The distance between Heerlen and Porto is 1684 km. The road distance is 1942.9 km.
The best way to get from Heerlen to Porto without a car is to train and bus which takes 28h 38m and costs €230 - €420.
It takes approximately 6h 58m to get from Heerlen to Porto, including transfers.
Heerlen to Porto bus services, operated by FlixBus, depart from Aachen station west.
Heerlen to Porto bus services, operated by FlixBus, arrive at Guimaraes station.
Porto is 1h behind Heerlen. It is currently 8:42 PM in Heerlen and 7:42 PM in Porto.
Yes, the driving distance between Heerlen to Porto is 1943 km. It takes approximately 18h 56m to drive from Heerlen to Porto.
What companies run services between Heerlen, Netherlands and Porto, Portugal?
You can take a bus from Heerlen, Zandweg to Porto - Pólo Universitário via Aachen, Ponttor, Aachen station west, Guimaraes, and Central de Camionagem de Guimarães in around 34h 46m.
- Website
- ryanair.com
Flights from Eindhoven Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- €65–220
Flights from Eindhoven Airport to Francisco De Sá Carneiro Airport via London Stansted
- Ave. Duration
- 4h 27m
- When
- Wednesday and Sunday
- Estimated price
- €65–220
Flights from Brussels Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €45–170
Flights from Cologne Bonn Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 45m
- When
- Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €50–200
Flights from Cologne Bonn Airport to Francisco De Sá Carneiro Airport via London Stansted
- Ave. Duration
- 4h 52m
- When
- Tuesday and Friday
- Estimated price
- €50–200
Flights from Brussels South Charleroi Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- €55–220
Flights from Luxembourg to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- €35–180
- Website
- flytap.com
Flights from Brussels Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- €60–220
Flights from Luxembourg to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 34m
- When
- Every day
- Estimated price
- €40–200
- Website
- klm.com
Flights from Düsseldorf International Airport to Francisco De Sá Carneiro Airport via Amsterdam Schiphol
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- €70–360
Flights from Brussels Airport to Francisco De Sá Carneiro Airport via Amsterdam Schiphol
- Ave. Duration
- 5h 42m
- When
- Every day
- Estimated price
- €60–310
- Website
- luxair.lu
Flights from Luxembourg to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 34m
- When
- Every day
- Estimated price
- €40–200
- Website
- airfrance.com
Flights from Düsseldorf International Airport to Francisco De Sá Carneiro Airport via Paris Charles de Gaulle
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- €65–340
Flights from Luxembourg to Francisco De Sá Carneiro Airport via Paris Charles de Gaulle
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- €55–300
- Website
- lufthansa.com
Flights from Düsseldorf International Airport to Francisco De Sá Carneiro Airport via Frankfurt
- Ave. Duration
- 5h 33m
- When
- Every day
- Estimated price
- €85–360
- Website
- eurowings.com
Flights from Düsseldorf International Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- €70–260
Flights from Cologne Bonn Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 40m
- When
- Thursday
- Estimated price
- €60–210
- Website
- brusselsairlines.com
Flights from Brussels Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- €60–220
- Website
- easyjet.com
Flights from Brussels Airport to Francisco De Sá Carneiro Airport via Bordeaux
- Ave. Duration
- 4h 30m
- When
- Friday
- Estimated price
- €80–230
Flights from Luxembourg to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €30–140
- Website
- tui.com
Flights from Düsseldorf International Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 2h 35m
- When
- Thursday
- Estimated price
- €120–410
- Website
- swiss.com
Flights from Cologne Bonn Airport to Francisco De Sá Carneiro Airport via Zurich
- Ave. Duration
- 6h 5m
- When
- Monday to Friday
- Estimated price
- €75–310
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Heerlen to Eindhoven
- Ave. Duration
- 1h 2m
- Frequency
- Hourly
- Estimated price
- €10–25
- Website
- https://www.ns.nl/en
Train from Heerlen to Liège-Guillemins
- Ave. Duration
- 1h 1m
- Frequency
- 6 times a week
- Estimated price
- €5–14
- Website
- https://www.ns.nl/en
- Phone
- 0800-0232 545
- Website
- arriva.nl
Train from Heerlen to Eindhoven
- Ave. Duration
- 1h 5m
- Frequency
- Once a week
- Estimated price
- €21–23
- Website
- https://www.arriva.nl/en/
- 2nd Class
- €21–23
Train from Heerlen to Liège-Guillemins
- Ave. Duration
- 1h 1m
- Frequency
- Hourly
- Estimated price
- €12–14
- Website
- https://www.arriva.nl/en/
- 2nd Class
- €12–14
- Phone
- +44 343 218 6186
- Website
- eurostar.com
Train from Aachen, Hbf to Paris Nord
- Ave. Duration
- 2h 50m
- Frequency
- 5 times a day
- Estimated price
- €140–240
- Website
- https://www.eurostar.com/rw-en
Train from Aachen, Hbf to Köln Hbf
- Ave. Duration
- 38 min
- Frequency
- 5 times a day
- Estimated price
- €21–40
- Website
- https://www.eurostar.com/rw-en
Train from Aachen, Hbf to Bruxelles Midi
- Ave. Duration
- 1h 16m
- Frequency
- 5 times a day
- Estimated price
- €45–80
- Website
- https://www.eurostar.com/rw-en
- Phone
- 0221 13 999 444
- Website
- nationalexpress.de
Train from Herzogenrath to Duesseldorf Hbf
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Schedules at
- nationalexpress.de
- Phone
- +32 70 79 79 79
- Website
- belgiantrain.be
Train from Heerlen to Liège-Guillemins
- Ave. Duration
- 1h 1m
- Frequency
- Hourly
- Estimated price
- €13–22
- Website
- https://www.belgiantrain.be/en
Train from Liège-Guillemins to Brussels Airport-Zaventem
- Ave. Duration
- 53 min
- Frequency
- Hourly
- Estimated price
- €21–40
- Website
- https://www.belgiantrain.be/en
Train from Aachen, Hbf to Köln Hbf
- Ave. Duration
- 39 min
- Frequency
- Once daily
- Estimated price
- €17–28
- Website
- https://www.belgiantrain.be/en
Train from Liège-Guillemins to Pfaffenthal-Kirchberg
- Ave. Duration
- 2h 36m
- Frequency
- Hourly
- Estimated price
- €35–65
- Website
- https://www.belgiantrain.be/en
Train from Aachen, Hbf to Bruxelles Midi
- Ave. Duration
- 1h 57m
- Frequency
- 4 times a week
- Estimated price
- €35–65
- Website
- https://www.belgiantrain.be/en
Train from Liège-Guillemins to Luxembourg
- Ave. Duration
- 2h 41m
- Frequency
- Hourly
- Estimated price
- €35–65
- Website
- https://www.belgiantrain.be/en
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Aachen, Hbf to Köln Hbf
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- €19–28
- Website
- https://int.bahn.de/en
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Aachen, Hbf to Köln Hbf
- Ave. Duration
- 37 min
- Frequency
- Every 4 hours
- Estimated price
- €13–30
- Website
- https://int.bahn.de/en
Train from Aachen, Hbf to Bruxelles Midi
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- €28–65
- Website
- https://int.bahn.de/en
- Phone
- +43 5 1717
- Website
- konzern.oebb.at
Train from Aachen, Hbf to Köln Hbf
- Ave. Duration
- 38 min
- Frequency
- 3 times a week
- Estimated price
- €20–30
- Website
- https://konzern.oebb.at/en/
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Brussel-Zuid / Bruxelles-Midi to Perpignan
- Ave. Duration
- 7h 48m
- Frequency
- Twice a week
- Estimated price
- €240–390
- Website
- https://www.sncf-connect.com/en-en
- Phone
- (+34) 988 225 288
- anpian@anpian.com
- Website
- anpian.com
Bus from Paris Dauphine to Porto - Casa da Música
- Ave. Duration
- 22h 56m
- Frequency
- 4 times a week
- Estimated price
- €85–160
- Schedules at
- anpian.com
- info@flibco.com
- Website
- flibco.com
Bus from Liège Rue du Plan Inclined to Charleroi Airport
- Ave. Duration
- 1h 5m
- Frequency
- Every 3 hours
- Estimated price
- €15–40
- Website
- https://www.flibco.com/en
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Perpignan - Bus Station to Porto - Terminal Intermodal de Campanhã
- Ave. Duration
- 18h 10m
- Frequency
- 6 times a week
- Estimated price
- €90–170
- Website
- https://www.blablacar.co.uk/bus
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Aachen station west to Guimaraes
- Ave. Duration
- 32h
- Frequency
- 3 times a week
- Estimated price
- €140–250
- Website
- https://www.flixbus.co.uk
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Central de Camionagem de Guimarães to Porto - Pólo Universitário
- Ave. Duration
- 35 min
- Frequency
- Every 2 hours
- Estimated price
- €3–9
- Website
- https://rede-expressos.pt
- Phone
- +351 253 009 900
- Website
- avemobilidade.pt
Bus from Central de Camionagem de Guimarães to Porto - Pólo Universitário
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- €5–7
- Schedules at
- avemobilidade.pt
- On board ticket
- €5–7
- Phone
- (+351) 258 454 303
- info@barquense.com
- Website
- barquense.pt
Bus from Luxembourg - P+R Bouillon to Porto - Hospital de São João
- Ave. Duration
- 29h 48m
- Frequency
- Once a week
- Estimated price
- €90–120
- Schedules at
- barquense.pt
- Book at
- barquense.pt
Want to know more about travelling around Portugal
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
There are 6477+ hotels available in Porto.



























































