Flights from Porto to Belgrade – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
OPO to BEG – All flight route options from Porto Airport, Portugal to Belgrad Nikola Tesla Airport, Serbia. These flights are operated by 13 airlines. Fly non-stop with Air Serbia or choose from 13 different transit flights. The shortest flight time is 3 hours and 25 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Belgrad Nikola Tesla Airport
We got great deals on hotels and car rentals near the airport.
Porto to Belgrade flights
There are over 14 airlines and as many as 63 flights every week to this destination. You can fly non-stop to Belgrade (BEG) from Porto (OPO) with Air Serbia but if a stopover option suits you better you can choose to fly via Brussels, Paris or any other of the 13 alternatives with connectiing airports.
Porto to Belgrade with Air Serbia
Air Serbia has non-stop every Thursday or Sunday at 10:00 am, 11:00 am or 5:00 pm.
With SWISS
If you fly from Porto with SWISS you will do a stopover in Zurich, ZRH before reaching Belgrade. This flight trip will take 5 hours and 55 minutes and you can fly every weekday with departures at 12 in the afternoon. SWISS is a Star Alliance member.
Distance & flight times: Porto Airport to Belgrade Airport
The shortest flight time between OPO and BEG is 3 hours and 25 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 25m | - | 1485 miles (2389 km) |
BRU Brussels | 5h 35m | 4h 5m | 1767 miles (2843 km) |
CDG Paris | 6h 30m | 2h 0m | 1658 miles (2668 km) |
GVA Geneva | 6h 50m | 2h 40m | 1514 miles (2436 km) |
LIS Lisbon | 8h 0m | 2h 0m | 1744 miles (2806 km) |
VIE Vienna | 8h 5m | 3h 5m | 1618 miles (2603 km) |
MAD Madrid | 8h 25m | 4h 5m | 1526 miles (2455 km) |
ORY Paris | 8h 55m | - | - |
ZRH Zurich | 8h 55m | 4h 55m | 1550 miles (2494 km) |
MUC Munich | 9h 10m | 4h 50m | 1593 miles (2563 km) |
FRA Frankfurt | 9h 10m | 4h 30m | 1692 miles (2722 km) |
AMS Amsterdam | 9h 30m | 4h 35m | 1877 miles (3020 km) |
CPH Copenhagen | 9h 43m | 4h 25m | 2212 miles (3559 km) |
LGW London | 9h 45m | - | - |


Quick copy and share this page
From Porto to Serbia
We have found another destination to Serbia from Porto Airport as well.
From Portugal to Belgrade
Below is a list of other cities in Portugal with flights to Belgrade with either non-stop or connecting flights.