Cheap Flights from Porto to Belgrade

Porto Belgrade
Any date
Find your flight
🌍 Anywhere
🇪🇸 Spain €15
🇮🇹 Italy €20
🇫🇷 France €16
🇵🇹 Portugal €16
🇩🇪 Germany €29
🇵🇱 Poland €44
🇬🇷 Greece €63
🇷🇸 Serbia €62
← Back Home Deals Belgrade (23)
Belgrade — Serbia
Porto → Belgrade
🇷🇸 Serbia · 23 flights from €62
8 Jul
12:45
EasyJet · 34h 25m
✈ Direct
€62
25 Jun
12:45
EasyJet · 10h 25m
✈ Direct
€67
€66
2 Jul
12:45
EasyJet · 10h 25m
✈ Direct
€67
14 Jul
15:45
Ryanair · 31h 25m
✈ Direct
€77
15 Jul
12:45
EasyJet · 10h 25m
✈ Direct
€78
1 Jul
21:30
Wizz Air · 26h
✈ Direct
€82
27 Jun
08:00
W9 · 25h 20m
✈ Direct
€90
21 Aug
21:30
TAP Portugal · 26h
€92
3 Aug
17:15
Wizz Air · 6h 20m
✈ Direct
€105
7 Jul
15:50
Wizz Air · 7h 10m
✈ Direct
€109
19 Aug
13:40
Ryanair · 33h 50m
€110
19 Aug
15:05
Air Europa · 32h 25m
€115
23 Aug
16:35
JU · 3h 25m
✈ Direct
€139
27 Aug
09:50
JU · 3h 25m
✈ Direct
€141
2 Jul
09:50
JU · 3h 25m
✈ Direct
€142
19 Jul
16:35
JU · 3h 25m
✈ Direct
€144
13 Aug
09:50
JU · 3h 25m
✈ Direct
€146
30 Jul
09:50
JU · 3h 25m
✈ Direct
€157
12 Jul
16:35
JU · 3h 25m
✈ Direct
€172
9 Jul
09:50
JU · 3h 25m
✈ Direct
€172
10 Sep
09:50
JU · 3h 25m
✈ Direct
€172
25 Jun
09:50
JU · 3h 25m
✈ Direct
€175
€173
16 Aug
16:35
JU · 3h 25m
✈ Direct
€174
With a stop
5 Aug
14:15
OPO → MIL → BEG
Ryanair + Wizz Air · 4h layover in Milan
€38
2 flights
15 Jul
14:15
OPO → MIL → BEG
Ryanair + Wizz Air · 4h layover in Milan
€42
2 flights
14 Jul
16:45
OPO → MIL → BEG
Ryanair + Wizz Air · 1d 2h stopover in Milan
€43
2 flights
☕ 26h in Milan — enough time to explore
8 Jul
14:55
OPO → MIL → BEG
Ryanair + Wizz Air · 1d 4h stopover in Milan
€46
2 flights
☕ 28h in Milan — enough time to explore
9 Jul
18:15
OPO → MIL → BEG
Ryanair + Wizz Air · 1d 0h stopover in Milan
€51
2 flights
☕ 24h in Milan — enough time to explore
30 Jun
21:00
OPO → BCN → BEG
Vueling + Vueling · 6h layover in Barcelona
€57
2 flights
20 Jul
13:00
OPO → MIL → BEG
EasyJet + Wizz Air · 6h layover in Milan
€69
2 flights
5 Aug
21:00
OPO → BCN → BEG
Vueling + Wizz Air · 0d 21h stopover in Barcelona
€69
2 flights
☕ 21h in Barcelona — enough time to explore