Cheap Flights from Porto to Copenhagen

Porto Copenhagen
Any date
Find your flight
🌍 Anywhere
🇪🇸 Spain €15
🇵🇹 Portugal €14
🇮🇹 Italy €22
🇵🇱 Poland €27
🇹🇷 Turkey €71
🇫🇷 France €23
🇩🇪 Germany €48
🇲🇦 Morocco €18
← Back Home Deals Copenhagen (18)
Copenhagen — Denmark
Porto → Copenhagen
🇩🇰 Denmark · 18 flights from €44
4 Sep
19:35
D8 · 3h 10m
✈ Direct
€44
11 Sep
19:35
D8 · 3h 10m
✈ Direct
€48
31 Aug
19:55
Ryanair · 3h 20m
✈ Direct
€57
18 Sep
20:30
Ryanair · 25h 55m
✈ Direct
€65
6 Oct
15:45
Ryanair · 6h 35m
✈ Direct
€69
28 Aug
19:35
D8 · 3h 10m
✈ Direct
€77
€70
28 Aug
12:05
Ryanair · 3h 20m
✈ Direct
€72
15 Oct
20:25
Ryanair · 10h 40m
✈ Direct
€75
27 Aug
09:10
D8 · 4h 10m
✈ Direct
€76
3 Sep
09:10
D8 · 4h 10m
✈ Direct
€77
30 Aug
21:20
Ryanair · 10h 40m
€81
22 Aug
08:50
MW · 3h 20m
✈ Direct
€84
18 Aug
09:00
TAP Portugal · 15h 5m
✈ Direct
€87
1 Sep
17:00
TAP Portugal · 7h 5m
✈ Direct
€88
21 Aug
19:35
D8 · 3h 10m
✈ Direct
€88
18 Sep
19:15
KLM · 11h 15m
€91
29 Aug
08:50
Ryanair · 3h 20m
✈ Direct
€94
14 Aug
12:05
Ryanair · 3h 20m
✈ Direct
€127
With a stop
16 Sep
17:35
OPO → AGP → CPH
Ryanair + Ryanair · 10h layover in Malaga
€50
2 flights
☕ 10h in Malaga — enough time to explore
15 Sep
21:00
OPO → BCN → CPH
Vueling + D8 · 11h layover in Barcelona
€50
2 flights
☕ 11h in Barcelona — enough time to explore
23 Sep
19:15
OPO → MIL → CPH
W4 + Ryanair · 0d 23h stopover in Milan
€53
2 flights
☕ 23h in Milan — enough time to explore
27 Aug
14:00
OPO → WAW → CPH
Ryanair + Ryanair · 1d 4h stopover in Warsaw
€55
2 flights
☕ 28h in Warsaw — enough time to explore
23 Aug
11:20
OPO → WAW → CPH
Ryanair + Ryanair · 1d 4h stopover in Warsaw
€55
2 flights
☕ 28h in Warsaw — enough time to explore
17 Sep
19:20
OPO → MIL → CPH
W4 + Ryanair · 0d 23h stopover in Milan
€56
2 flights
☕ 23h in Milan — enough time to explore
8 Sep
17:35
OPO → BCN → CPH
Ryanair + Ryanair · 0d 20h stopover in Barcelona
€61
2 flights
☕ 20h in Barcelona — enough time to explore
25 Aug
20:30
OPO → AGP → CPH
Ryanair + Ryanair · 0d 13h stopover in Malaga
€66
2 flights
☕ 13h in Malaga — enough time to explore