Cheap Flights from Milan to Edinburgh

Compare Milan to Edinburgh flight deals

Find the cheapest month or even day of the year to fly to Edinburgh

Book the best Edinburgh fare with no extra fees

Flight deals from Milan to Edinburgh Airport

Looking for a cheap last-minute deal or the best return flight from Milan to Edinburgh Airport? If you want to travel next month, return fares start from Rs12,982. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Milan to Edinburgh

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Milan to Edinburgh flights are currently cheapest in March.

Direct flights from Milan to Edinburgh

Milan to Edinburgh: Alternative routes

Compare routes from Milan to Edinburgh below. You may find an airport to fly into that's cheaper, faster, or easier than Edinburgh.

Milan to Edinburgh: Flight information

The things to know before you go.
Cheapest flight foundRs4,508
Cheapest month to flyMarch
Average flight time2 hrs, 37 mins
Most popular airlineRyanair
Average flights per week64

Finding cheap flights from Milan to Edinburgh: Frequently asked questions

The best price we found for a return flight from Milan to Edinburgh is Rs12,023. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
2 hours and 37 minutes is the average flight time from Milan to Edinburgh.
Ryanair, easyJet and Malta Air fly direct from Milan to Edinburgh.
As of March 2026, there are 64 flights per week flying from Milan to Edinburgh.
The cheapest month to fly from Milan to Edinburgh is usually March.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Milan to Edinburgh Airport on Monday, 30 March 2026.
Yes – the average flight time is 2 hours and 37 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Edinburgh but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Edinburgh is around 40 days in advance, so don’t leave your flight to the last minute.
The cheapest airline that flies to Edinburgh is Ryanair .

Flying from Milan to Edinburgh Airport (EDI): What you need to know

  • When searching for your flight from Milan to Edinburgh Airport (EDI), there's a good range of airports to start your journey from. Milan Malpensa Airport (MXP), Milan Bergamo Airport (BGY) and Milano Linate Airport (LIN) are Milan's major terminals.

  • 2 hours 35 minutes is the average journey time for a direct Milan to Edinburgh Airport flight.

  • The timezone in Edinburgh is UTC+0, which is one hour behind Milan. Edinburgh Airport is located in Edinburgh.

  • Milan Malpensa Airport (MXP) to Edinburgh Airport (EDI) is the most popular route, with 5 direct services each week. Travel from MXP to EDI on easyJet's 6:05am flight.

  • Your flight from Milan to EDI won't wait if you're late, so show up at the airport on time. Arrive up to one hour in advance for domestic flights and two hours ahead for international travel.

  • During popular months such as July, you'll want to get to the airport earlier. Arrive two hours before domestic departures and four hours ahead for an international flight whenever you're flying during a peak period in general.

Airports in Milan

Milan Malpensa Airport (MXP)

  • Reach your destination without the detour from Milan Malpensa Airport (MXP). Nonstop flights from Milan to Edinburgh Airport (EDI) are available from here.

  • You can get away on a direct flight from Milan to Edinburgh Airport with easyJet. This top carrier operates services from MXP.

  • EasyJet is the most frequently chosen airline for flights from MXP to EDI.

  • Among carriers on this route, easyJet leads the way for on-time arrivals.

  • Located around 48 kilometres from the centre of Milan, MXP can be reached in about 50 minutes by car (depending on traffic). The journey on public transport takes roughly 50 minutes.

  • Looking for a convenient hotel near Milan Malpensa Airport? If you've booked an early flight from Milan to Edinburgh Airport, these stays will put you moments from check-in:

  • Of the flights that depart from Milan Malpensa Airport, 76% arrive as scheduled at their destination.

Milan Bergamo Airport (BGY)

  • Thinking of flying out of Milan Bergamo Airport (BGY)? Direct Milan to Edinburgh Airport (EDI) plane tickets are available from here.

  • Ryanair offers direct flights from Milan to EDI out of BGY. Book your favourite window (or aisle) seat and arrive at your destination in one go.

  • On the BGY to EDI route, Ryanair is the go-to airline for most travellers on this route.

  • Ryanair is the most punctual carrier flying from Milan Bergamo Airport to Edinburgh Airport, with 69.44% of its services landing on schedule.

  • You can arrive at BGY from the centre of Milan in about 50 minutes by car, depending on traffic. The journey on public transport takes roughly 1 hour to cover the 48 kilometres or so.

  • Want to treat yourself to an extra night away before boarding your Milan to EDI flight? Kick back in a hotel near Milan Bergamo Airport before your holiday officially starts. These stays are expecting you:

  • When it comes to flight punctuality, Milan Bergamo Airport has an on-time arrival performance of 75%.

Milano Linate Airport (LIN)

  • One flight, no fuss. You can book a direct flight from Milan to Edinburgh Airport leaving from Milano Linate Airport (LIN).

  • Get on board with easyJet. It offers direct Milan to EDI plane tickets from LIN.

  • EasyJet is the most frequently chosen airline for flights from LIN to EDI.

  • EasyJet is the leading carrier for punctuality on this route, with 86.89% of its services arriving on schedule.

  • From the centre of Milan, LIN is around 8 kilometres away. It takes roughly 20 minutes to arrive by car and 30 minutes or so if you're on public transport.

  • Make catching an early Milan to Edinburgh Airport flight the easiest part of your journey. Book a room at one of these accommodation options near Milano Linate Airport and head to your check-in counter with time to spare:

  • With 84% of its departing flights arriving without delays, LIN is a dependable starting point for any trip.

About Edinburgh Airport (EDI)

Getting from Edinburgh Airport (EDI) to central Edinburgh

  • The centre of Edinburgh is roughly 11 kilometres from Edinburgh Airport. Travel times by taxi or car hire will vary based on time of day and traffic conditions, so do a little research ahead of your trip.

  • Travelling by public transport takes around 35 minutes.

How to find the cheapest flights from Milan to Edinburgh Airport (EDI)

  • The lowest price we've found for a one-way ticket from Milan to Edinburgh Airport is Rs4,508. For a return flight on this route, the best price is Rs12,023. Depending on when and how early you book, these fares could change.

  • Get your hands on cheap flights from Milan to EDI by booking one month ahead. Based on our research, that's the ideal time frame for finding a bargain.

  • Plan your trip for June. That's the best month for scoring a great bargain on Milan to Edinburgh Airport tickets. If you're flexible with your travel dates, use the 'Whole month' tool to find the cheapest price across each month.

  • Snapping up a cheap plane ticket from Milan to EDI is a breeze with Price Alerts. Simply set up one of these automatic alerts and we'll let you know as soon as a lower fare pops up.

  • Filters make it easier to scoop up a deal on your flight from Milan to Edinburgh Airport. Choose the airlines, flight times and number of stops that check all your boxes. Then sort the results by 'Cheapest' to find the most affordable option fast.

The best time to fly from Milan to Edinburgh Airport (EDI)

  • It's time to figure out when to book your flight from Milan to Edinburgh Airport (EDI). July is the busiest month to visit Edinburgh. If you're all about a more relaxed kind of trip, go in December.

  • The warmest month in Edinburgh is July, with temperatures ranging between 9ºC and 20ºC. Book your Milan to EDI plane ticket then if that's your definition of good weather.

  • If you want to travel in cooler conditions, search for a cheap ticket from Milan to Edinburgh Airport in January when temperatures are between -1ºC and 7ºC.

More about Edinburgh

  • Start your Edinburgh trip right by choosing the perfect place to stay. Once you've booked your flight from Milan to Edinburgh Airport, check out our range of hotels including:

  • Every great holiday has to include some sightseeing. Royal Mile, Edinburgh Castle and Castle Rock are must-visits when exploring Edinburgh.

Explore more of the United Kingdom

  • You've seen Edinburgh, now it's time to discover other corners of the United Kingdom. Travel around 290 kilometres south to Manchester to check off its leading attractions. From Manchester United Museum & Stadium Tour to The Homes of Football and Museum of Science and Industry, there's plenty to keep you on the go.

  • Around 241 kilometres south of Edinburgh, Preston is another essential stop in the United Kingdom. Get a taste of what this destination has to offer at Brockholes, Avenham and Miller Parks and Samlesbury Hall.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.