Cheap flights from Copenhagen to Porto (CPH–OPO)
Denmark
Portugal
Norwegian Air Shuttle and SAS fly Copenhagen to Porto (CPH–OPO) nonstop and back, a great-circle distance of 2,230 km (1,380 mi).
- From
- CPH
- Copenhagen
- To
- OPO
- Porto
- Nonstop
- Yes · 2 airlines
- Airlines
- DY · SK
- Cheapest fare found
- kr 270 one-way
- Distance
- 2,230 km (1,380 mi)
- Time difference
- Porto 1 hour behind
- Time in the air
- 3h 03m · 2h 51m back
- Flights a week
- SK ~5
- Aircraft seen
- Airbus A320neo · Boeing 737 Max 8 · Boeing 737-800
Network data imported from airport and airline sources:· How we verify
Copenhagen to Porto fares by month
Cheapest one-way fare found: kr 270 for November 2026 on Mokulele Airlines, nonstop. Nonstop from kr 270.
- Oct ’26kr 1,172
- Nov ’26kr 270
- Dec ’26kr 776
- Jan ’27kr 419
Cheapest one-way fares per month of departure in the Aviasales price cache, found . Fares change by the hour: the live fare is shown when you search.
When to fly CPH–OPO
For Copenhagen (CPH) to Porto Francisco de Sá Carneiro (OPO), November 2026 had the lowest fare found (kr 270). Days in Porto average 18–28 °C in April, May, June, July, August, September and October. Set your watch 1 hour back on landing at OPO.
Copenhagen to Porto: frequently asked questions
Fares: Aviasales price cache, 8 October 2026; tracked flights between 6 September and 3 October 2026, from public ADS-B data.
How much is a flight from Copenhagen (CPH) to Porto Francisco de Sá Carneiro (OPO)?
From kr 270 one-way, the cheapest fare found for November 2026 on Mokulele Airlines, nonstop; nonstop from kr 270 (found 8 October 2026).
How long is the CPH–OPO flight?
3h 03m wheels-up to wheels-down, the median of 31 tracked flights; OPO–CPH took 2h 51m.
Which airlines fly CPH–OPO direct?
Norwegian Air Shuttle and SAS.
What is the cheapest month to fly CPH–OPO?
November 2026, at kr 270; the dearest month found was kr 1,172.
What is the time difference between Copenhagen and Porto?
Porto is 1 hour behind Copenhagen: a CPH departure at noon is 11:00 local time in OPO.
How many CPH–OPO flights a week?
SAS 5 each way.
What aircraft fly CPH–OPO?
Airbus A320neo, Boeing 737 Max 8 and Boeing 737-800.
Porto to Copenhagen: the return flight (OPO–CPH)
All 2 airlines also fly OPO–CPH nonstop.
The return takes 2h 51m in the air (median of 29 tracked flights), 12 minutes shorter than CPH–OPO.
Airlines flying CPH–OPO nonstop
| Airline | Usually takes off (CPH time) | Type | Alliance | Notes |
|---|---|---|---|---|
| — | low-cost | — | Seasonal | |
| 07:35–17:35 | full-service | Star Alliance | — |
One-stop alternatives to flying CPH–OPO nonstop
One airline on both legs; check it's sold as one ticket.
- Via Paris (CDG) with
Air France: 2,230 km (1,390 mi) flown, almost no further than nonstop. - Via Brussels (BRU) with
Brussels Airlines: 2,230 km (1,380 mi) flown, almost no further than nonstop. - Via Amsterdam (AMS) with
KLM: 2,230 km (1,380 mi) flown, almost no further than nonstop. - Via Nantes (NTE) with
Volotea: 2,230 km (1,380 mi) flown, almost no further than nonstop. - Via Düsseldorf (DUS) with
Eurowings: 2,240 km (1,390 mi) flown, 1% further than nonstop.
CPH–OPO route map
More from Copenhagen and Porto
Other arrivals in Portugal
Also nonstop from CPH, nearest to OPO first (straight-line distance):
- CPH–LIS: Lisbon · 277 km (172 mi) from OPO
- CPH–FAO: Faro · 475 km (295 mi) from OPO
Explore the airlines’ route maps
Departure
Copenhagen Kastrup Airport
Copenhagen (CPH), Copenhagen. In our data, 57 airlines fly nonstop from CPH to 178 destinations.
View CPH airport guide →Arrival
Francisco de Sá Carneiro Airport
3 ways into Porto, fastest from 20 min:
- Metro Line E (violet) 25–30 min
- STCP buses 601, 602 and night bus 3M 45 min–1h
- Taxi or ride-hail (Uber, Bolt, Free Now) 20–30 min · €20–25
Weather in Porto vs Copenhagen
Porto is warmer than Copenhagen in every month, by 3–11°C; the biggest gap is in February (15°C against 4°C). In October it averages 21°C in Porto and 13°C in Copenhagen.
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Porto | 14° | 15° | 17° | 18° | 20° | 24° | 25° | 26° | 24° | 21° | 17° | 14° |
| Copenhagen | 3° | 4° | 7° | 12° | 17° | 20° | 22° | 22° | 18° | 13° | 8° | 4° |
Average daily highs. Climate normals from Porto and Copenhagen (Wikipedia, CC BY-SA), which cite the national weather services.
Onward from Porto
Places you can't fly to nonstop from CPH, but can from OPO — for a stopover or a second leg.
Related routes
Sources
- en.wikipedia.org — airlines and destinations, checked 2026-10-01
- en.wikipedia.org — airlines and destinations, checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
- en.wikipedia.org — airlines and destinations table (passenger), checked 2026-10-01
Flight tracking: adsb.lol community ADS-B data (CC0), 6 September – 3 October 2026. Times are median wheels-up to wheels-down; add taxiing for gate-to-gate.
Report a change — seen something different at the airport or on the airline's site? We re-check and log corrections publicly.