There are 12 ways to get from Porto to Aachen by plane, train, bus, train (Renfe, TGV, Eurostar), 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.
Fly to Düsseldorf International Airport, train
best- 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
6h 56mFly 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 Aachen, Hbftrain
6h 27m€71–303Bus, train via Tours
- 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 Aachen Hbftrain
26h 36m€235–386Train
- 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 Aachen Hbftrain
29h 50m€533–867Drive 1,941.5 km
- Drive from Porto to Aachencar 1,941.5 km
19h 4m€305–440Fly 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
6h 37m€100–377Fly 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 Heerlentrain
7h 28m€95–390Fly 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 26m€88–412Fly 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
- Take the train from Liege-Guillemins to Aachen Hbftrain
9h 31m€88–392Fly to Amsterdam Airport Schiphol, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Amsterdam Airport Schiphol (AMS)plane OPO - AMS
- Take the train from Schiphol Airport to Brussel-Zuid / Bruxelles-Miditrain
- Take the train from Brussel-Zuid / Bruxelles-Midi to Aachen Hbftrain
8h 40m€174–507Bus, train
- Take the bus from Porto - Casa da Música to Paris Dauphinebus Porto
- Take the train from Paris Nord to Aachen, Hbftrain Tha
28h 51m€168–392Bus
- Take the bus from Porto - Pólo Universitário to Central de Camionagem de Guimarãesbus 13 | Porto
- Take the bus from Guimaraes to Aachen station westbus FlixBus N1153
33h 15m€154–258
Porto to Aachen by train, bus, foot, and subway
Questions & Answers
The cheapest way to get from Porto to Aachen is to fly and train which costs €70 - €310 and takes 6h 27m.
The fastest way to get from Porto to Aachen is to fly and train which takes 6h 27m and costs €70 - €310.
No, there is no direct bus from Porto to Aachen station. However, there are services departing from Porto - Pólo Universitário and arriving at Aachen station west via Guimaraes. The journey, including transfers, takes approximately 33h 15m.
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, Pontevedra, Barcelona-Sants, Paris Gare de Lyon and Paris Nord. The journey, including transfers, takes approximately 29h 50m.
The distance between Porto and Aachen is 1732 km. The road distance is 1941.5 km.
The best way to get from Porto to Aachen without a car is to bus and train via Tours which takes 26h 36m and costs €230 - €390.
It takes approximately 6h 56m to get from Porto to Aachen, including transfers.
Porto to Aachen bus services, operated by Rede Expressos, depart from Porto - Pólo Universitário 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 29h 50m and costs €500 - €900. Alternatively, you can bus, which costs €150 - €260 and takes 33h 15m.
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, Pontevedra, Barcelona-Sants, Paris Gare de Lyon, and Paris Nord in around 29h 50m. Alternatively, you can take a bus from Porto - Pólo Universitário to Aachen station west via Central de Camionagem de Guimarães and Guimaraes in around 33h 15m.
- Website
- ryanair.com
Flights from Francisco De Sá Carneiro Airport to Cologne Bonn Airport
- Ave. Duration
- 2h 40m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €60–210
Flights from Francisco De Sá Carneiro Airport to Cologne Bonn Airport via London Stansted
- Ave. Duration
- 5h
- When
- Wednesday, Sunday, and Tuesday
- Estimated price
- €60–210
Flights from Francisco De Sá Carneiro Airport to Brussels Airport
- Ave. Duration
- 2h 25m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €55–210
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 Brussels South Charleroi Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- €55–270
Flights from Francisco De Sá Carneiro Airport to Luxembourg
- Ave. Duration
- 2h 25m
- When
- Monday, Wednesday, Friday, Saturday, Sunday, and Tuesday
- Estimated price
- €45–260
- Phone
- +49 221 13 999 444
- Website
- National Express
Train from Duesseldorf Hbf to Aachen West
- Ave. Duration
- 1h 11m
- Frequency
- Every 30 minutes
- Schedules at
- National Express
- 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
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 Central de Camionagem de Guimarães station.
Aachen is 1h ahead of Porto. It is currently 1:32 AM in Porto and 2:32 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 4m to drive from Porto to Aachen.
Book your Porto to Aachen train tickets online with Omio.
Book your Porto to Aachen bus tickets online with Omio.
There are 1202+ hotels available in Aachen.





