- Home
- Flights
- Flights from Porto
- Porto to Belgrade
Flights from Porto to Belgrade
Air Serbia flies nonstop from Porto to Belgrade. The flight takes around 3h 28m.
Direct flights available 3h 28m
Porto to Belgrade at a glance
Fastest flight3h 28mEstimated
Nonstop flightsYesAir Serbia
Airlines flying nonstop from Porto to Belgrade
1 airline on this route.
| Airline | Flights a week | Typical departures | From | Search |
|---|---|---|---|---|
| — | — | — | Search |
Good to know
- Distance
- 2,376 km1,475 miles
- Flight time
- 3h 28mestimate
- Time difference
- +1hBelgrade vs Porto
- Currency in Belgrade
- USD
- Airports
- OPO → BEG
Flights from Porto to Belgrade: questions answered
Are there direct flights from Porto to Belgrade?
Yes. Air Serbia flies this route nonstop.
How long is the flight from Porto to Belgrade?
A nonstop flight covers 2,376 km and takes around 3h 28m.
Which airlines fly from Porto to Belgrade?
Air Serbia operates nonstop flights on this route.
Which airports serve Porto and Belgrade?
Porto: Francisco de Sá Carneiro Airport (OPO). Belgrade: Belgrade Nikola Tesla Airport (BEG).
What is the time difference between Porto and Belgrade?
Belgrade is 1 hour ahead of Porto.





