Cheap flights from Copenhagen to Porto (CPH–OPO)

CPHCopenhagen Kastrup Airport
Denmark
OPOFrancisco de Sá Carneiro Airport
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.

  1. Oct ’26kr 1,172
  2. Nov ’26kr 270
  3. Dec ’26kr 776
  4. 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

AirlineUsually takes off (CPH time)TypeAllianceNotes
Norwegian Air Shuttle DY—low-cost—Seasonal
SAS SK07:35–17:35full-serviceStar 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

Great-circle distance 2,230 km (1,380 mi). Illustrative route, not an actual flight track.

More from Copenhagen and Porto

Other arrivals in Portugal

Also nonstop from CPH, nearest to OPO first (straight-line distance):

Explore the airlines’ route maps

Plan your arrival at Francisco de Sá Carneiro Airport (OPO)

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
Full OPO transport guide →

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.

Average daily high and low temperature in Porto, °C
JanFebMarAprMayJunJulAugSepOctNovDec
Porto14°15°17°18°20°24°25°26°24°21°17°14°
Copenhagen3°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.