There are 11 ways to get from Porto to Cologne by plane, bus, train, 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 Cologne Bonn Airport
best- Fly from Francisco De Sá Carneiro Airport (OPO) to Cologne Bonn Airport (CGN)plane OPO - CGN
5h 32m€59–253Bus, 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 Koeln Hbftrain
27h 17m€255–416Train
- 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 Koeln Hbftrain
30h 31m€553–897Drive 2,009.1 km
- Drive from Porto to Colognecar 2,009.1 km
19h 28m€316–456Fly 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 Flughafen to Koeln Hbftrain
6h 11m€83–295Fly to Frankfurt, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Frankfurt (FRA)plane OPO - FRA
- Take the train from Frankfurt to Köln Messe/Deutz Bftrain
6h 18m€132–372Fly 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 Koeln Hbftrain
7h 21m€109–427Fly 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 Venlotrain
- Take the train from Venlo to Köln Hbftrain
8h 31m€97–431Fly to Weeze Airport, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Weeze Airport (NRN)plane OPO - NRN
- Take the train from Krefeld Hbf to Koeln Hbftrain
7h 34mBus
- Take the bus from Porto - Pólo Universitário to Central de Camionagem de Guimarãesbus 13 | Porto
- Take the bus from Guimaraes to Cologne Airport CGNbus FlixBus N1153
34h 50m€166–279Bus, train
- Take the bus from Porto - Terminal Intermodal de Campanhã to Frankfurt - Airport Bus Stationbus BlaBlaCar Bus
- Take the train from Frankfurt to Köln Hbftrain 79 / ...
36h 24m€236–498
Porto to Cologne by train, bus, foot, and subway
Questions & Answers
The cheapest way to get from Porto to Cologne is to fly which costs €55 - €260 and takes 5h 32m.
The fastest way to get from Porto to Cologne is to fly which takes 5h 32m and costs €55 - €260.
No, there is no direct bus from Porto to Cologne. However, there are services departing from Porto - Pólo Universitário and arriving at Cologne Airport CGN via Guimaraes. The journey, including transfers, takes approximately 34h 50m.
No, there is no direct train from Porto to Cologne. However, there are services departing from Porto Campanha and arriving at Koeln Hbf via Redondela De Galicia, Pontevedra, Barcelona-Sants, Paris Gare de Lyon and Paris Nord. The journey, including transfers, takes approximately 30h 31m.
The distance between Porto and Cologne is 1645 km. The road distance is 2009.1 km.
The best way to get from Porto to Cologne without a car is to bus and train via Tours which takes 27h 17m and costs €250 - €420.
It takes approximately 5h 32m to get from Porto to Cologne, including transfers.
Porto to Cologne bus services, operated by Rede Expressos, depart from Porto - Pólo Universitário station.
Porto to Cologne train services, operated by Renfe Viajeros, depart from Porto Campanha station.
The best way to get from Porto to Cologne is to fly which takes 5h 32m and costs €55 - €260. Alternatively, you can train, which costs €550 - €900 and takes 30h 31m, you could also bus, which costs €160 - €280 and takes 34h 50m.
What companies run services between Porto, Portugal and Cologne, Germany?
Ryanair, Eurowings, and TAP Portugal fly from Francisco De Sá Carneiro Airport (OPO) to Cologne Bonn Airport (CGN) twice daily. Alternatively, you can take a train from Porto Campanha to Koeln Hbf via Redondela De Galicia, Pontevedra, Barcelona-Sants, Paris Gare de Lyon, and Paris Nord in around 30h 31m.
- 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 Weeze Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Tuesday, Thursday, and Sunday
- Estimated price
- €75–340
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Tours to Paris Montparnasse 1 Et 2
- Ave. Duration
- 1h 21m
- Frequency
- Every 2 hours
- Estimated price
- €40–70
- Website
- TGV inOui
Train from Barcelona-Sants to Paris Gare De Lyon
- Ave. Duration
- 6h 46m
- Frequency
- 4 times a day
- Estimated price
- €210–340
- Website
- TGV inOui
- 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 Cologne bus services, operated by Rede Expressos, arrive at Central de Camionagem de Guimarães station.
Cologne is 1h ahead of Porto. It is currently 10:46 PM in Porto and 11:46 PM in Cologne.
Porto to Cologne train services, operated by Renfe Viajeros, arrive at Redondela De Galicia station.
Yes, the driving distance between Porto to Cologne is 2009 km. It takes approximately 19h 28m to drive from Porto to Cologne.
Book your Porto to Cologne train tickets online with Omio.
Book your Porto to Cologne bus tickets online with Omio.
There are 1831+ hotels available in Cologne.






