Cheap Flights from Milan to Edinburgh

Travellers and cabin class

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

Looking for a cheap last-minute deal or the best return flight from Milan to Edinburgh? 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 August.

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 foundRs7,181
Cheapest month to flyAugust
Average flight time2 hrs, 37 mins
Most popular airlineeasyJet
Average flights per week26

Finding cheap flights from Milan to Edinburgh: Frequently asked questions

The best price we found for a return flight from Milan to Edinburgh is Rs18,714. 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.
easyJet, Ryanair and Malta Air fly direct from Milan to Edinburgh.
As of June 2025, there are 26 flights per week flying from Milan to Edinburgh.
The cheapest month to fly from Milan to Edinburgh is usually June 2025.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Milan to Edinburgh Airport on Saturday, 29 November 2025.
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 .

Travelling 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 selection of airports you can start your trip from. Milano Malpensa Airport (MXP), Orio al Serio International Airport (BGY) and Milano Linate Airport (LIN) are Milan's major terminals.

  • Expect to be travelling for 2 hours 35 minutes. That's the average duration of a direct Milan to Edinburgh Airport flight.

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

  • Milano Malpensa Airport (MXP) to Edinburgh Airport (EDI) is the busiest route, with 4 direct services every week. You can travel from MXP to EDI on easyJet's 6:05am departure.

  • To ensure you get on your flight from Milan to EDI, allow plenty of time for things like check-in and baggage drop. Arriving two hours before international departures and an hour before domestic flights is the general rule.

  • If you're flying during a major holiday or other peak period, allow for even more time. Arrive two hours ahead of domestic flights and up to four hours before international departures. Lines at security and check-in will be longer.

Airports in Milan

Milano Malpensa Airport (MXP)

  • Go straight to your destination from Milano Malpensa Airport (MXP). Direct flights from Milan to Edinburgh Airport (EDI) operate from here.

  • Book your direct flight from Milan to Edinburgh Airport with easyJet. This top carrier operates departures from MXP.

  • The airline most travellers choose when flying between MXP and EDI is easyJet.

  • The journey from central Milan to MXP takes about 55 minutes by public transport. If you ride-share, drive or grab a cab, you'll cover the 48 kilometres in 45 minutes or so, depending on traffic.

  • Planning to catch an early flight from Milan to Edinburgh Airport? Avoid rushing to the terminal (and enjoy a few extra z's) by choosing one of these hotels near Milano Malpensa Airport:

  • Of all flights leaving Milano Malpensa Airport, 68.23% arrive on time at their destination.

Orio al Serio International Airport (BGY)

  • Think about kicking off your journey from Orio al Serio International Airport (BGY). You can book a direct Milan to Edinburgh Airport (EDI) flight ticket with departures from this hub.

  • You can board a direct flight from Milan to EDI with Ryanair. This is one of the leading carriers flying this route out of BGY.

  • Ryanair is the top choice for passengers flying from BGY to EDI.

  • Ryanair has the strongest on-time record of any carrier operating flights between Orio al Serio International Airport and Edinburgh Airport.

  • BGY is around 64 kilometres from central Milan. It'll take 1 hour or so to get to the airport by car from the city centre. Public transport takes roughly 2 hours 20 minutes.

  • Want to enjoy an extra night away before catching your Milan to EDI flight? Relax in a hotel near Orio al Serio International Airport before your holiday officially begins. These stays have a room with your name on it:

  • 67.49% of flights leaving Orio al Serio International Airport stick to their scheduled arrival time.

Milano Linate Airport (LIN)

  • Begin your trip at Milano Linate Airport (LIN) and head straight to your destination without layovers. You can book direct flights from Milan to Edinburgh Airport from here.

  • Get set for takeoff with easyJet. It offers direct Milan to EDI flight tickets from LIN.

  • easyJet ranks first in bookings for flights from LIN to EDI.

  • LIN is roughly 11 kilometres from central Milan. Driving from the city centre to the airport takes about 30 minutes. If you're planning to use public transport, expect a journey time of around 45 minutes.

  • Make departure day worry-free — stay near Milano Linate Airport and know you'll get to your gate with time to spare. Check in to one of these hotels the day before if you have an early Milan to Edinburgh Airport flight:

  • The on-time performance rate of LIN is 79.56%. In other words, that's how often flights that depart this airport arrive as planned.

About Edinburgh Airport (EDI)

  • Have a late flight from Milan to Edinburgh Airport? Don't let it leave you bleary-eyed. Stay at one of these hotels near EDI and turn in quicker:

  • Follow your own route with an Edinburgh Airport rental car. Pick up your wheels from Green Motion, Drivalia or Hertz and chase adventure across Edinburgh and beyond.

  • Lock in the best possible rate by reserving your ride around one week before your Milan to Edinburgh Airport flight.

Getting from Edinburgh Airport (EDI) to central Edinburgh

  • Edinburgh Airport to the centre of Edinburgh is around 11 kilometres. If you're getting a cab or renting a car, do a little research to make your trip as smooth as possible. Journey times will vary based on traffic and the time of day.

  • It takes roughly 40 minutes if you're travelling by public transport.

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

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

  • Booking in advance is often the key to scoring a cheap flight from Milan to EDI. Flight prices rise as demand increases, so the closer your departure date, the more you'll likely spend on your ticket.

  • Affordable Milan to Edinburgh Airport tickets are easier to find when your travel dates are flexible. Use the 'Whole month' search tool to compare fares across the month and then choose the cheapest day.

  • Locking in a cheap flight ticket from Milan to EDI is a piece of cake with Price Alerts. All you need to do is create one of these automatic alerts and we'll notify you as soon as prices go down.

  • Hunt down a great price on a flight from Milan to Edinburgh Airport with the help of the filters. Choose your ideal departure and arrival times, airlines and number of stops. You can also sort your results by 'Best,' 'Cheapest' or 'Fastest.'

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

  • February is the quietest month for flights from Milan to Edinburgh Airport (EDI), while June is the most popular. Work out the ideal time to go to Edinburgh based on whether you prefer a laid-back vibe or a more bustling atmosphere.

  • Book a Milan to EDI flight ticket departing in July if you're eager to explore the city during its warmest month. Expect temperatures in Edinburgh to range from 9ºC to 20ºC.

  • Look for cheap tickets from Milan to Edinburgh Airport in January if you'd rather travel during cooler conditions. Temperatures are at their lowest then, ranging between -1ºC and 7ºC.

More about Edinburgh

  • Once you've booked your flight from Milan to Edinburgh Airport, find a hotel that puts you in a great location. Make one of these accommodation options your base for exploring Edinburgh:

  • Your trip to Edinburgh should come with a bit of sightseeing. Highlights you won't want to miss include Edinburgh Castle, Crown Jewels and Шотландия.

Explore more of the United Kingdom

  • Edinburgh will leave a lasting impression, but there are so many other corners of the United Kingdom you'll want to see. About 290 kilometres south of Edinburgh, a trip to Manchester will keep you busy. Start with attractions like Manchester United Museum and Stadium Tour, The Homes of Football and Chinatown.

  • Around 241 kilometres south of Edinburgh, Preston is another essential stop in the United Kingdom. Experience this destination's highlights firsthand at Brockholes Nature Reserve, Avenham and Miller Parks and Japanese Garden.

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