- Home
- Flights
- Flights from Milan
- Milan to Edinburgh
Flights from Milan to Edinburgh
Ryanair and easyJet fly nonstop from Milan to Edinburgh, about 11 flights a week. The flight takes around 2h 17m.
Direct flights available ~11 flights a week 2h 17m
Milan to Edinburgh at a glance
Fastest flight2h 17mEstimated
Nonstop flights11/wkRyanair, easyJet
Airlines flying nonstop from Milan to Edinburgh
2 airlines on this route, about 11 flights a week in total (observed over the last 4 weeks).
Good to know
- Distance
- 1,423 km884 miles
- Flight time
- 2h 17mestimate
- Time difference
- -1hEdinburgh vs Milan
- Currency in Edinburgh
- GBP
- Airports
- MXP, BGY, LIN → EDI
Flights from Milan to Edinburgh: questions answered
Are there direct flights from Milan to Edinburgh?
Yes. Ryanair and easyJet fly this route nonstop, with about 11 flights a week in each direction.
How long is the flight from Milan to Edinburgh?
A nonstop flight covers 1,423 km and takes around 2h 17m.
Which airlines fly from Milan to Edinburgh?
Ryanair and easyJet operate nonstop flights on this route.
Which airports serve Milan and Edinburgh?
Milan: Milan Malpensa International Airport (MXP), Il Caravaggio International Airport (BGY) and Milano Linate Airport (LIN). Edinburgh: Edinburgh Airport (EDI).
What is the time difference between Milan and Edinburgh?
Edinburgh is 1 hour behind Milan.





