There are 7 ways to get from Copenhagen to Porto by plane, train, bus 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.
Train, bus via Bayonne
-
Take the train from København H to Hamburg Hbf
-
Take the train from Hamburg Hbf to Köln Hbf
-
Take the train from Koeln Hbf to Paris Nord
-
Take the train from Massy Tgv to Bayonne
-
Take the bus from Bayonne to Porto Campanhã Bus terminal
Train
-
Take the train from København H to Hamburg Hbf
-
Take the train from Hamburg Hbf to Karlsruhe Hauptbahnhof
-
Take the train from Karlsruhe Hauptbahnhof to Lyon Part Dieu
-
Take the train from Lyon Part Dieu to Barcelona Sants
-
Take the train from Barcelona Sants to Vigo Guixar
-
Take the train from Vigo Guixar to Porto - Campanha
Bus
-
Take the bus from Copenhagen central train station to Paris
-
Take the bus from Paris to Campanhã Bus terminal
Train, bus
-
Take the train from København H to Hamburg Hbf
-
Take the train from Hamburg Hbf to Dortmund Hbf
-
Take the bus from Dortmund central bus station to Braga
-
Take the train from Braga to Porto - Sao Bento
Bus via Aeroporto
-
Take the bus from Copenhagen central train station to Paris
-
Take the bus from Paris Gare de Bercy Seine to Porto Airport
Drive
-
Drive from Copenhagen to Porto
Questions & Answers
The cheapest way to get from Copenhagen to Porto is to fly which costs 480 kr - 2400 kr and takes 6h 21m.
The quickest way to get from Copenhagen to Porto is to fly which costs 480 kr - 2400 kr and takes 6h 21m.
No, there is no direct bus from Copenhagen station to Porto. However, there are services departing from Copenhagen central train station and arriving at Campanhã Bus terminal via Paris. The journey, including transfers, takes approximately 46h 15m.
No, there is no direct train from Copenhagen to Porto. However, there are services departing from København H and arriving at Porto - Campanha via Hamburg Hbf, Karlsruhe Hauptbahnhof, Lyon Part Dieu, Barcelona Sants and Vigo Guixar. The journey, including transfers, takes approximately 41h 41m.
It is 2230 km from Copenhagen to Porto. It is approximately 2899 km to drive.
The best way to get from Copenhagen to Porto without a car is to train and bus via Bayonne which takes 30h 58m and costs 2200 kr - 4900 kr.
It takes approximately 6h 21m to get from Copenhagen to Porto, including transfers.
Copenhagen to Porto bus services, operated by FlixBus, depart from Copenhagen central train station.
Copenhagen to Porto train services, operated by Deutsche Bahn Eurocity, depart from København H station.
The best way to get from Copenhagen to Porto is to fly which takes 6h 21m and costs 480 kr - 2400 kr. Alternatively, you can train, which costs 2700 kr - 4000 kr and takes 41h 41m, you could also bus, which costs 1600 kr - 2600 kr and takes 46h 15m.

- Distance: 2230.1 km
- Duration: 6h 21m
What companies run services between Copenhagen, Denmark and Porto, Portugal?
Norwegian Air International, Ryanair and nine other airlines fly from Copenhagen to Porto hourly. Alternatively, you can take a train from Copenhagen to Porto via Hamburg Hbf, Karlsruhe Hauptbahnhof, Lyon Part Dieu, Barcelona Sants, and Vigo Guixar in around 41h 41m.

- Website
- easyjet.com
Flights from Copenhagen to Porto via Paris Charles de Gaulle
- Ave. Duration
- 5h 20m
- When
- Monday, Tuesday, Friday and Saturday
- Estimated price
- €90 - €390
Flights from Copenhagen to Porto via Geneva
- Ave. Duration
- 5h 42m
- When
- Wednesday and Sunday
- Estimated price
- €90 - €390

- Website
- klm.com
Flights from Copenhagen to Porto via Amsterdam Schiphol
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- €120 - €480

- Website
- ryanair.com
Flights from Copenhagen to Porto
- Ave. Duration
- 3h 30m
- When
- Monday and Saturday
- Estimated price
- €60 - €260
Flights from Copenhagen to Porto via Beauvais
- Ave. Duration
- 5h 40m
- When
- Thursday, Friday, Saturday and Sunday
- Estimated price
- €60 - €260

- Website
- flysas.com
Flights from Copenhagen to Porto
- Ave. Duration
- 3h 35m
- When
- Monday and Friday
- Estimated price
- €210 - €800
Flights from Copenhagen to Porto via Lisboa
- Ave. Duration
- 6h 20m
- When
- Monday, Wednesday, Friday and Saturday
- Estimated price
- €110 - €410

- Website
- flytap.com
Flights from Copenhagen to Porto via Brussels
- Ave. Duration
- 6h 10m
- When
- Monday, Wednesday, Thursday, Friday and Saturday
- Estimated price
- €190 - €550
Flights from Copenhagen to Porto via Lisboa
- Ave. Duration
- 6h 20m
- When
- Monday, Wednesday, Friday and Saturday
- Estimated price
- €110 - €410

- Website
- norwegian.com
Flights from Copenhagen to Porto
- Ave. Duration
- 3h 25m
- When
- Sunday
- Estimated price
- €60 - €430

- Website
- iberia.com
Flights from Copenhagen to Porto via Madrid
- Ave. Duration
- 5h 35m
- When
- Saturday
- Estimated price
- €200 - €750

- Website
- lufthansa.com
Flights from Copenhagen to Porto via Frankfurt
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- €160 - €600

- Website
- luxair.lu
Flights from Copenhagen to Porto via Luxembourg
- Ave. Duration
- 6h 5m
- When
- Friday and Sunday
- Estimated price
- €180 - €650

- Website
- brusselsairlines.com
Flights from Copenhagen to Porto via Brussels
- Ave. Duration
- 6h 10m
- When
- Monday, Wednesday, Thursday, Friday and Saturday
- Estimated price
- €190 - €550

- Phone
- +49 30 2970
- Website
- bahn.com
Train from København H to Hamburg Hbf
- Ave. Duration
- 4h 39m
- Frequency
- 5 times a day
- Estimated price
- €45 - €65
- Website
- reiseauskunft.bahn.de

- Phone
- +47 70 13 14 15
- kundehenv@dsb.dk
- Website
- dsb.dk
Train from København H to Hamburg Hbf
- Ave. Duration
- 4h 36m
- Frequency
- 3 times a day
- Estimated price
- €60 - €90
- Website
- https://www.dsb.dk/en/

- Phone
- +49 0180 6 99 66 33
- Website
- bahn.com
Train from Hamburg Hbf to Köln Hbf
- Ave. Duration
- 3h 53m
- Frequency
- Hourly
- Estimated price
- €55 - €80
- Website
- https://www.bahn.com/en
Train from Hamburg Hbf to Karlsruhe Hauptbahnhof
- Ave. Duration
- 5h 34m
- Frequency
- Hourly
- Estimated price
- €75 - €110
- Website
- https://www.bahn.com/en
Train from Karlsruhe Hauptbahnhof to Lyon Part Dieu
- Ave. Duration
- 4h 44m
- Frequency
- Once daily
- Estimated price
- €70 - €95
- Website
- https://www.bahn.com/en
Train from Hamburg Hbf to Dortmund Hbf
- Ave. Duration
- 2h 47m
- Frequency
- Hourly
- Estimated price
- €45 - €65
- Website
- https://www.bahn.com/en

- Phone
- +49 1807 123 99 123
- info@flixbus.de
- Website
- flixtrain.com
Train from Hamburg Central Station to Cologne Central Station
- Ave. Duration
- 4h 8m
- Frequency
- Once daily
- Estimated price
- €27 - €40
- Website
- https://www.flixtrain.com/

- Phone
- +32 70 66 77 88
- Website
- thalys.com
Train from Koeln Hbf to Paris Nord
- Ave. Duration
- 3h 22m
- Frequency
- 5 times a day
- Estimated price
- €110 - €230
- Website
- https://www.thalys.com/fr/en
- Standard
- €110 - €160
- Comfort
- €130 - €190
- Premium
- €170 - €230

Rome2Rio's guide to SNCF
Contact Details
- Phone
- +33 1 84 94 36 35
- Website
- sncf.com
Train from Köln Hbf to Paris Nord
- Ave. Duration
- 3h 23m
- Frequency
- 4 times a day
- Estimated price
- €60 - €110
- Website
- https://www.sncf-connect.com/en-en/
- 2nd Class
- €60 - €90
- Rail 1st Class
- €80 - €110

- Phone
- +33 1 84 94 36 35
- Website
- en.oui.sncf
Train from Massy Tgv to Bayonne
- Ave. Duration
- 3h 45m
- Frequency
- 3 times a week
- Estimated price
- €110 - €190
- Website
- https://www.sncf.com/en
- 2nd Class
- €110 - €150
- 1st Class
- €140 - €190

Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Lyon Part Dieu to Barcelona Sants
- Ave. Duration
- 4h 59m
- Frequency
- Twice daily
- Estimated price
- €50 - €75
- Website
- https://www.renfe.com/es/en
Train from Barcelona Sants to Vigo Guixar
- Ave. Duration
- 14h 30m
- Frequency
- 6 times a week
- Estimated price
- €100 - €140
- Website
- https://www.renfe.com/es/en
Train from Vigo Guixar to Porto - Campanha
- Ave. Duration
- 2h 22m
- Frequency
- Twice daily
- Estimated price
- €15 - €22
- Website
- https://www.renfe.com/es/en

- Phone
- +351 218 050 653
- apoiocliente@cp.pt
- Website
- cp.pt
Train from Braga to Porto - Sao Bento
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- €3 - €6
- Website
- https://www.cp.pt/passageiros/en

- Phone
- +34 988 590 210
- info@iberocoach.com
- Website
- iberocoach.com
Bus from Bayonne to Porto Campanhã Bus terminal
- Ave. Duration
- 11h 14m
- Frequency
- 3 times a week
- Estimated price
- €40 - €55
- Website
- http://www.iberocoach.com/en/home-2/
- Website
- https://iberocoach.diagram.net/en/

Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Copenhagen central train station to Paris
- Ave. Duration
- 21h
- Frequency
- 5 times a week
- Estimated price
- €110 - €160
- Website
- https://www.flixbus.co.uk
Bus from Paris to Campanhã Bus terminal
- Ave. Duration
- 24h 15m
- Frequency
- Once daily
- Estimated price
- €130 - €190
- Website
- https://www.flixbus.co.uk
Bus from Dortmund central bus station to Braga
- Ave. Duration
- 35h 30m
- Frequency
- 3 times a week
- Estimated price
- €170 - €240
- Website
- https://www.flixbus.co.uk
Frequently asked questions

- Phone
- +33 1 71 53 01 80
- Website
- blablacar.fr
Bus from Paris - Bercy Seine to Porto - TIC Campanhã
- Ave. Duration
- 23h 55m
- Frequency
- Once daily
- Estimated price
- €110 - €180
- Website
- https://www.blablacar.co.uk/

- Phone
- +33 6 31 09 82 47
- contact@euroscoach.com
- Website
- euroscoach.com
Bus from Paris Gare de Bercy Seine to Porto Airport
- Ave. Duration
- 23h 54m
- Frequency
- Twice a week
- Estimated price
- €10 - €85
- Website
- Euroscoach By Cm Tours
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
How to plan an amazing trip around Scandinavia
Top travel and planning tips on the best ways to get around Scandinavia.
Read the travel guideHeading to Europe? Read this before you buy a Eurail Pass
We compare the different Eurail types and help you decide if a Eurail Pass is right for you
Read the travel guide5 delightfully under-the-radar French towns you need to visit
Go beyond Paris, the Alps, the Loire chateaux and the French Riviera.
Read the travel guideTrain travel in France: A guide to SNCF
From the famed TGVs to no-frills Ouigo, we explain which SNCF train to choose and how to book.
Read the travel guideMore Questions & Answers
The quickest flight from Copenhagen Airport to Porto Airport is the direct flight which takes 3h 25m.
Copenhagen to Porto bus services, operated by FlixBus, arrive at Campanhã Bus terminal station.
Porto is 1h behind Copenhagen. It is currently 11:17 AM in Copenhagen and 10:17 AM in Porto.
Copenhagen to Porto train services, operated by Renfe Viajeros, arrive at Porto - Campanha station.
Yes, the driving distance between Copenhagen to Porto is 2899 km. It takes approximately 26h 35m to drive from Copenhagen to Porto.
Norwegian Air International, Scandinavian Airlines, Iberia and seven other airlines offer flights from Copenhagen Airport to Porto Airport.
Book your Copenhagen to Porto bus tickets online with FlixBus.
There are 2118+ hotels available in Porto. Prices start at €66 per night.
The best way to get from Copenhagen to Copenhagen Airport is to train which takes 13 min and costs 60 kr - 90 kr.