Flights from Edinburgh to Bahrain (EDI → BAH)
Loading map...
viaIstanbul(IST)
EDI→IST+1h 30mIST→BAH
7h 54m
viaIstanbul(SAW)
EDI→SAW+1h 30mSAW→BAH
7h 54m
viaFrankfurt(FRA)
EDI→FRA+1h 30mFRA→BAH
7h 56m
viaMunich(MUC)
EDI→MUC+1h 30mMUC→BAH
7h 57m
viaLarnaca(LCA)
EDI→LCA+1h 30mLCA→BAH
8h
viaLondon(LHR)
EDI→LHR+1h 30mLHR→BAH
8h 7m
viaLondon(LGW)
EDI→LGW+1h 30mLGW→BAH
8h 8m
viaAthens(ATH)
EDI→ATH+1h 30mATH→BAH
8h 10m
viaParis(CDG)
EDI→CDG+1h 30mCDG→BAH
8h 11m
viaMilan(MXP)
EDI→MXP+1h 30mMXP→BAH
8h 12m
viaDoha(DOH)
EDI→DOH+1h 30mDOH→BAH
8h 13m
viaRome(FCO)
EDI→FCO+1h 30mFCO→BAH
8h 22m
viaDubai(DXB)
EDI→DXB+1h 30mDXB→BAH
8h 52m
viaMalaga(AGP)
EDI→AGP+1h 30mAGP→BAH
10h 14m
viaNew York(JFK)
EDI→JFK+1h 30mJFK→BAH
20h 9m
Frequently asked questions
Are there direct flights from Edinburgh to Bahrain? Currently, there are no direct flights from EDI to BAH. You may need to connect through another airport.
Related guides for this route
Sibling pages from across Flightmaps — fares, visa rules, country aggregations, and per-airline routes for Edinburgh → Bahrain.
Try a nearby airport to Edinburgh
Flights to Bahrain (BAH) from other airports within 350 km of Edinburgh. Often unlocks cheaper fares or better times.
Or try a nearby airport to Bahrain
Flights from Edinburgh (EDI) to other airports within 350 km of Bahrain.