There are 12 ways to get from Porto to Aachen by plane, train, towncar, 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 Cologne Bonn Airport, train
best- Fly from Francisco De Sá Carneiro Airport (OPO) to Cologne Bonn Airport (CGN)plane OPO - CGN
- Take the train from Koeln-Ehrenfeld to Aachen Hbftrain
6h 41m€77–262Bus via Paris
cheapest- Take the bus from Porto - Terminal Intermodal de Campanhã to Paris, Quai de Bercybus
- Take the bus from Paris - Bercy-Seine Bus Station to Aachen - Henricistraßebus BlaBlaCar Bus
33h 55m€46–159Towncar, bus, train
- Take a town car from Porto - Aeroporto Francisco Sá Carneiro to Bragançatowncar
- Take the bus from Estação Rodoviária de Bragança to Toursbus
- Take the train from Tours to Paris Montparnasse 1 Et 2train Tgv
- Take the train from Paris Nord to Aachen Hbftrain
24h 16m€390–570Train
- Take the train from Porto Campanha to Redondela De Galiciatrain Ic
- Take the train from Redondela De Galicia to Barcelona-Santstrain Alv
- Take the train from Barcelona-Sants to Paris Gare De Lyontrain Tgv
- Take the train from Paris Nord to Aachen Hbftrain
28h 31m€160–456Drive 1,941.5 km
- Drive from Porto to Aachencar 1,941.5 km
19h 3m€295–426Fly 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 Duesseldorf Hbf to Aachen Westtrain
7h 15m€94–284Fly to Eindhoven Airport, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Eindhoven Airport (EIN)plane OPO - EIN
- Take the train from Eindhoven to Heerlentrain
7h 43m€85–281Fly to Brussels Airport, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Brussels Airport (BRU)plane OPO - BRU
- Take the train from Brussels-Nord to Aachen Hbftrain
7h 11m€84–277Fly to Brussels South Charleroi Airport, bus, train
- 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
- Take the train from Liege-Guillemins to Aachen Hbftrain
7h 30m€88–321Fly to Luxembourg, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Luxembourg (LUX)plane OPO - LUX
- Take the train from Pfaffenthal-Kirchberg to Liège-Guilleminstrain
- Take the train from Liege-Guillemins to Aachen Hbftrain
9h€52–323Bus
- Take the bus from Porto - Hospital de São João to Paris Porte Maillotbus Linha Regular / ...
- Take the bus from Paris to Aachen station westbus N79
30h 50m€100–151Bus, train
- Take the bus from Porto - Hospital de São João to Luxembourg - P+R Bouillonbus
- Take the train from Luxembourg to Angleurtrain Ic
- Take the train from Angleur to Aachen Hbftrain S41
35h 51m€117–154
Porto to Aachen by train
Questions & Answers
The cheapest way to get from Porto to Aachen is to fly and train which costs €50 - €330 and takes 9h.
The fastest way to get from Porto to Aachen is to fly and train which takes 6h 41m and costs €75 - €270.
No, there is no direct bus from Porto to Aachen station. However, there are services departing from Porto - Hospital de São João and arriving at Aachen station west via Paris. The journey, including transfers, takes approximately 30h 50m.
No, there is no direct train from Porto to Aachen. However, there are services departing from Porto Campanha and arriving at Aachen Hbf via Redondela De Galicia, Barcelona-Sants, Paris Gare de Lyon and Paris Nord. The journey, including transfers, takes approximately 28h 31m.
The distance between Porto and Aachen is 1715 km. The road distance is 1941.5 km.
The best way to get from Porto to Aachen without a car is to towncar and bus and train which takes 24h 16m and costs €390 - €600.
It takes approximately 6h 41m to get from Porto to Aachen, including transfers.
Porto to Aachen bus services, operated by Rede Expressos, depart from Porto - Terminal Intermodal de Campanhã station.
Porto to Aachen train services, operated by Renfe Viajeros, depart from Porto Campanha station.
The best way to get from Porto to Aachen is to train which takes 28h 31m and costs €160 - €460. Alternatively, you can bus, which costs €100 - €160 and takes 30h 50m.
What companies run services between Porto, Portugal and Aachen, Germany?
You can take a train from Porto Campanha to Aachen Hbf via Redondela De Galicia, Barcelona-Sants, Paris Gare de Lyon, and Paris Nord in around 28h 31m. Alternatively, you can take a bus from Porto - Hospital de São João to Aachen station west via Paris Porte Maillot and Paris in around 30h 50m.
- Website
- ryanair.com
Flights from Francisco De Sá Carneiro Airport to Cologne Bonn Airport
- Ave. Duration
- 2h 40m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €50–200
Flights from Francisco De Sá Carneiro Airport to Cologne Bonn Airport via London Stansted
- Ave. Duration
- 5h 12m
- When
- Friday and Saturday
- Estimated price
- €50–200
Flights from Francisco De Sá Carneiro Airport to Eindhoven Airport
- Ave. Duration
- 2h 35m
- When
- Monday to Saturday
- Estimated price
- €55–220
Flights from Francisco De Sá Carneiro Airport to Eindhoven Airport via London Stansted
- Ave. Duration
- 5h 13m
- When
- Monday, Friday, and Saturday
- Estimated price
- €55–220
Flights from Francisco De Sá Carneiro Airport to Eindhoven Airport via Madrid
- Ave. Duration
- 6h 5m
- When
- Sunday
- Estimated price
- €55–220
Flights from Francisco De Sá Carneiro Airport to Brussels Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Tuesday, Wednesday, Saturday, and Sunday
- Estimated price
- €50–220
Flights from Francisco De Sá Carneiro Airport to Brussels South Charleroi Airport
- Ave. Duration
- 2h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €60–220
Flights from Francisco De Sá Carneiro Airport to Luxembourg
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- €30–240
- Website
- klm.com
Flights from Francisco De Sá Carneiro Airport to Düsseldorf International Airport via Amsterdam Schiphol
- Ave. Duration
- 5h 11m
- When
- Every day
- Estimated price
- €60–300
Flights from Francisco De Sá Carneiro Airport to Brussels Airport via Amsterdam Schiphol
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- €60–300
Flights from Francisco De Sá Carneiro Airport to Luxembourg via Amsterdam Schiphol
- Ave. Duration
- 5h 3m
- When
- Every day
- Estimated price
- €70–340
- Website
- flytap.com
Flights from Francisco De Sá Carneiro Airport to Brussels Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- €65–220
Flights from Francisco De Sá Carneiro Airport to Luxembourg
- Ave. Duration
- 2h 22m
- When
- Every day
- Estimated price
- €40–300
- Website
- luxair.lu
Flights from Francisco De Sá Carneiro Airport to Luxembourg
- Ave. Duration
- 2h 22m
- When
- Every day
- Estimated price
- €40–300
- Website
- easyjet.com
Flights from Francisco De Sá Carneiro Airport to Brussels Airport via Bordeaux
- Ave. Duration
- 4h 15m
- When
- Monday
- Estimated price
- €80–220
Flights from Francisco De Sá Carneiro Airport to Luxembourg
- Ave. Duration
- 2h 27m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €30–120
- Website
- eurowings.com
Flights from Francisco De Sá Carneiro Airport to Cologne Bonn Airport
- Ave. Duration
- 2h 40m
- When
- Thursday
- Estimated price
- €60–240
Flights from Francisco De Sá Carneiro Airport to Düsseldorf International Airport
- Ave. Duration
- 2h 35m
- When
- Thursday and Sunday
- Estimated price
- €60–240
- Website
- lufthansa.com
Flights from Francisco De Sá Carneiro Airport to Düsseldorf International Airport via Frankfurt
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- €75–310
- Website
- tui.com
Flights from Francisco De Sá Carneiro Airport to Düsseldorf International Airport
- Ave. Duration
- 2h 30m
- When
- Thursday
- Estimated price
- €130–340
- Website
- airfrance.com
Flights from Francisco De Sá Carneiro Airport to Düsseldorf International Airport via Paris Charles de Gaulle
- Ave. Duration
- 5h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €55–290
- Website
- brusselsairlines.com
Flights from Francisco De Sá Carneiro Airport to Brussels Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- €65–220
- Website
- swiss.com
Flights from Francisco De Sá Carneiro Airport to Luxembourg via Zurich
- Ave. Duration
- 5h 20m
- When
- Monday to Thursday
- Estimated price
- €85–210
- Phone
- 0221 13 999 444
- Website
- nationalexpress.de
Train from Koeln-Ehrenfeld to Aachen Hbf
- Ave. Duration
- 46 min
- Frequency
- Hourly
- Estimated price
- €13–19
- Schedules at
- nationalexpress.de
Train from Duesseldorf Hbf to Aachen West
- Ave. Duration
- 1h 11m
- Frequency
- Hourly
- Estimated price
- €16–23
- Schedules at
- nationalexpress.de
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Koeln-Ehrenfeld to Aachen Hbf
- Ave. Duration
- 47 min
- Frequency
- Hourly
- Estimated price
- €13–19
- Website
- https://int.bahn.de/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Tours to Paris Montparnasse 1 Et 2
- Ave. Duration
- 1h 23m
- Frequency
- 5 times a day
- Estimated price
- €30–80
- Website
- https://www.sncf-connect.com/en-en
Train from Barcelona-Sants to Paris Gare De Lyon
- Ave. Duration
- 6h 46m
- Frequency
- Twice daily
- Estimated price
- €55–200
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +44 343 218 6186
- Website
- eurostar.com
Train from Paris Nord to Aachen Hbf
- Ave. Duration
- 2h 38m
- Frequency
- 5 times a day
- Estimated price
- €55–170
- Website
- https://www.eurostar.com/rw-en
Train from Liege-Guillemins to Aachen Hbf
- Ave. Duration
- 20 min
- Frequency
- Every 4 hours
- Estimated price
- €50–80
- Website
- https://www.eurostar.com/rw-en
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Porto Campanha to Redondela De Galicia
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Estimated price
- €14–19
- Website
- https://www.renfe.com/es/en
Train from Redondela De Galicia to Barcelona-Sants
- Ave. Duration
- 13h 40m
- Frequency
- 6 times a week
- Estimated price
- €35–65
- Website
- https://www.renfe.com/es/en
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Eindhoven to Heerlen
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- €22
- Website
- https://www.ns.nl/en
- Phone
- 0800-0232 545
- Website
- arriva.nl
Train from Eindhoven to Heerlen
- Ave. Duration
- 1h 15m
- Frequency
- Twice a week
- Estimated price
- €21–23
- Website
- https://www.arriva.nl/en/
- 2nd Class
- €21–23
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Brussels-Nord to Aachen Hbf
- Ave. Duration
- 1h 1m
- Frequency
- Every 2 hours
- Estimated price
- €27–55
- Website
- https://int.bahn.de/en
Train from Liege-Guillemins to Aachen Hbf
- Ave. Duration
- 21 min
- Frequency
- Hourly
- Estimated price
- €15–28
- Website
- https://int.bahn.de/en
- Phone
- +32 70 79 79 79
- Website
- belgiantrain.be
Train from Brussels-Nord to Aachen Hbf
- Ave. Duration
- 2h 7m
- Frequency
- 6 times a week
- Estimated price
- €14–20
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- €14–20
- 1st Class
- €21–35
Train from Liege-Guillemins to Aachen Hbf
- Ave. Duration
- 1h 3m
- Frequency
- Every 30 minutes
- Estimated price
- €6–10
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- €6–10
- 1st Class
- €10–15
Train from Pfaffenthal-Kirchberg to Liège-Guillemins
- Ave. Duration
- 2h 34m
- Frequency
- Hourly
- Estimated price
- €14–21
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- €14–21
- 1st Class
- €22–35
Train from Luxembourg to Angleur
- Ave. Duration
- 2h 33m
- Frequency
- Hourly
- Estimated price
- €20–22
- Website
- https://www.belgiantrain.be/en
Train from Angleur to Aachen Hbf
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- €6–10
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- €6–10
- 1st Class
- €10–15
- Phone
- (+351) 258 454 303
- info@barquense.com
- Website
- barquense.pt
Bus from Estação Rodoviária de Bragança to Tours
- Ave. Duration
- 13h 42m
- Frequency
- Once a week
- Estimated price
- €50–65
- Schedules at
- barquense.pt
- Book at
- barquense.pt
Bus from Porto - Hospital de São João to Paris Porte Maillot
- Ave. Duration
- 23h 25m
- Frequency
- Twice a week
- Estimated price
- €70–95
- 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
- info@flibco.com
- Website
- flibco.com
Bus from Charleroi Airport to Liège Rue du Plan Inclined
- Ave. Duration
- 1h 5m
- Frequency
- Every 3 hours
- Estimated price
- €15–19
- Website
- https://www.flibco.com/en
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Paris to Aachen station west
- Ave. Duration
- 6h 25m
- Frequency
- Once daily
- Estimated price
- €27–60
- Website
- https://www.flixbus.co.uk
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Porto - Terminal Intermodal de Campanhã to Paris, Quai de Bercy
- Ave. Duration
- 26h 15m
- Frequency
- 3 times a week
- Estimated price
- €16–109
- Website
- https://rede-expressos.pt/en
- Online ticket
- €16–80
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Paris - Bercy-Seine Bus Station to Aachen - Henricistraße
- Ave. Duration
- 6h 40m
- Frequency
- 4 times a week
- Estimated price
- €30–50
- Website
- https://www.blablacar.co.uk/bus
- Phone
- (+351) 220 971 653
- info@vmtransfers.com
- Website
- vmtransfers.com
Towncar from Porto - Aeroporto Francisco Sá Carneiro to Bragança
- Ave. Duration
- 2h 10m
- Frequency
- On demand
- Estimated price
- €250
- Website
- https://www.vmtransfers.com/en/
Want to know more about travelling around Germany
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
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
More Questions & Answers
Porto to Aachen bus services, operated by Rede Expressos, arrive at Paris, Quai de Bercy station.
Aachen is 1h ahead of Porto. It is currently 6:52 AM in Porto and 7:52 AM in Aachen.
Porto to Aachen train services, operated by Renfe Viajeros, arrive at Redondela De Galicia station.
Yes, the driving distance between Porto to Aachen is 1941 km. It takes approximately 19h 3m to drive from Porto to Aachen.
Book your Porto to Aachen bus tickets online with Omio.
There are 1138+ hotels available in Aachen.































































