Compare airlines and travel sites in one search No booking fees from us
FlightConnect
  1. Home
  2. Flights
  3. Flights from Edinburgh
  4. Edinburgh to Belgrade
Connecting route · United Kingdom → Serbia

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
EDIBEGVIE

Edinburgh to Belgrade at a glance

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.

1
EDI Vienna (VIE) BEG
Leg 1: Austrian Airlines, Jet2, Ryanair · Leg 2: Air Serbia, Austrian Airlines
One airline, one ticket ~5h 06m
Search
2
EDI Zurich (ZRH) BEG
Leg 1: easyJet, Edelweiss Air, SWISS · Leg 2: Air Serbia, SWISS
One airline, one ticket ~5h 15m
Search
3
EDI Amsterdam (AMS) BEG
Leg 1: easyJet, KLM · Leg 2: Air Serbia, KLM
One airline, one ticket ~5h 06m
Search
4
EDI Munich (MUC) BEG
Leg 1: easyJet, Lufthansa · Leg 2: Air Serbia, Lufthansa
One airline, one ticket ~5h 07m
Search
5
EDI Frankfurt (FRA) BEG
Leg 1: Lufthansa · Leg 2: Air Serbia, Lufthansa
One airline, one ticket ~5h 06m
Search
6
EDI Geneva (GVA) BEG
Leg 1: easyJet, Jet2, EasyJet Switzerland · Leg 2: Air Serbia, easyJet
One airline, one ticket ~5h 29m
Search

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.

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.

More flights from Edinburgh