- Home
- Flights
- Flights from Edinburgh
- Edinburgh to Belgrade
Cheap flights from Edinburgh to Belgrade from £53
There are no direct flights from Edinburgh to Belgrade. The easiest way is one stop via Vienna or Zurich, about 5h 06m door to door, with fares from £53.
No direct flights · 6 connection options From 4h 00m Cheapest in December Prices checked 13 days ago
Edinburgh to Belgrade at a glance
Cheapest one-way£53Ryanair · 1 stop · Sat 5 DecCheapest return£115Thu 3 Dec – Fri 11 DecFastest journey4h 00measyJet · 1 stop
Nonstop flightsNoneConnect via Vienna or Zurich
Best ways to fly from Edinburgh to Belgrade
Ranked by how easy the connection is: one airline or alliance first (bags and connection protected), then the quickest self-transfer options.
1Search
EDI Vienna (VIE) BEG
Leg 1: Austrian Airlines, Jet2, Ryanair · Leg 2: Air Serbia, Austrian Airlines
Connections are computed from flights actually flown over the last 8 weeks, with at least 45 minutes to change on one airline and 2 hours on separate tickets. Times are local. The search shows live itineraries and exact times.
Cheapest dates from Edinburgh to Belgrade
The lowest one-way fares found recently, cheapest first. Prices change; click through for the live fare.
Sat 5 Dec
One-way from£53
Mon 1 Feb
One-way from£58
Sat 6 Feb
One-way from£60
Wed 2 Dec
One-way from£62
Tue 10 Nov
One-way from£62
Mon 14 Dec
One-way from£63
Thu 3 Dec
One-way from£64
Sun 14 Mar
One-way from£65
Cheapest month to fly from Edinburgh to Belgrade
Lowest one-way fare found for each month: December is cheapest, January the most expensive.
Good to know
- Distance
- 2,069 km1,285 miles
- Journey time
- 4h 00mfastest found
- Time difference
- +1hBelgrade vs Edinburgh
- Currency in Belgrade
- USD
- Airports
- EDI → BEG
Flights from Edinburgh to Belgrade: questions answered
How much is a flight from Edinburgh to Belgrade?
The cheapest one-way fare we found recently is £53 with 1 stop, departing in December. Return trips start from £115. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Edinburgh to Belgrade?
No. There is no nonstop service, so you will connect, most easily in Vienna, Zurich and Amsterdam. Some connections are on one airline or alliance, so your bags and connection are protected on a single ticket.
How long is the flight from Edinburgh to Belgrade?
With one connection the journey usually takes around 4h 00m, depending on the layover. The straight-line distance is 2,069 km.
What is the cheapest month to fly from Edinburgh to Belgrade?
December has the lowest fare we found (£53), while January is the most expensive (£70).
Where do you change planes between Edinburgh and Belgrade?
The best connecting points are Vienna (VIE), Zurich (ZRH), Amsterdam (AMS) and Munich (MUC). Austrian Airlines flies both legs via Vienna, so you can book it as one ticket.
Which airports serve Edinburgh and Belgrade?
Edinburgh: Edinburgh Airport (EDI). Belgrade: Belgrade Nikola Tesla Airport (BEG).
What is the time difference between Edinburgh and Belgrade?
Belgrade is 1 hour ahead of Edinburgh.





