Wayfli › Doha (DOH) › To Belgrade (BEG)

Doha (DOH) to Belgrade (BEG) flights

There are direct flights from Doha Hamad International Airport to Belgrade Nikola Tesla Airport, sold by one airline: Qatar Airways. The distance is 3,546 km, about 4h 50m in the air. There are also 13 one-stop options, via airports such as Istanbul, Dubai and Istanbul.

Live fares for DOH → BEGSee all routes on the map
3,546 kmdistance
~4h 50mdirect flight time (estimate)
1direct airline
13one-stop options

Direct flights from Doha to Belgrade

RouteAirlines (incl. codeshares)DistanceTime (est.)
DOH → BEGQatar Airways3,546 km~4h 50m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
IST IstanbulQatar Airways and Turkish Airlines then Turkish Airlines3,547 km~7h
DXB DubaiBiman Bangladesh Airlines and Emirates then Flydubai4,194 km~7h 45m
SAW IstanbulPegasus Airlines then Air Serbia and Pegasus Airlines3,546 km~7h
VIE ViennaQatar Airways then Air Serbia and Austrian Airlines4,433 km~8h 5m
AUH Abu DhabiEtihad Airways and Qatar Airways then Etihad Airways and Air Serbia4,150 km~7h 45m
BUD BudapestQatar Airways then Belavia and Air Serbia4,057 km~7h 35m
ATH AthensCathay Pacific and Qatar Airways then Aegean Airlines and Air Serbia3,781 km~7h 15m
OTP BucharestQatar Airways then Air Serbia and Tarom3,598 km~7h 5m
ESB AnkaraQatar Airways then Qatar Airways and Ajet3,553 km~7h
GYD BakuAzerbaijan Airlines and Qatar Airways then Air Serbia4,161 km~7h 45m
EVN YerevanQatar Airways then FLYONE Armenia3,819 km~7h 20m
TBS TbilisiQatar Airways then Air Serbia3,942 km~7h 30m

More from Doha and Belgrade

Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.