Milan to Zurich by private jet takes about 0 h 42 over 231 km, Milan Linate to Zurich, normally on a light jet. Indicative price from €3 600 for the whole aircraft, one way. Send the dates and a written figure follows within 30 minutes; the operations desk answers at any hour on +357 95 119759.
Forty-two minutes north across the Alps, and the flight is the part of this trip least worth planning. What shapes the day sits on the ground at both ends: the slot Linate can give you at the start, and the hour Zurich is able to take you at the finish. Light jets on both sides of the mountains, empty legs when your day can move, and a desk that answers at three in the morning.
REQUEST A QUOTEAt 231 km this is among the shortest sectors we publish, and on something this short an honest account is more use to you than a sales one: you are not buying flying time, you are buying back an afternoon. The two ends are matched almost exactly as business-aviation fields - the EBAA recorded 25,757 movements at Milan Linate in 2023 and 25,866 at Zurich - so a light jet is normally findable at short notice from either side. Flown north, the question that decides the trip is waiting at the far end rather than behind you. Zurich is Switzerland's principal scheduled hub and not a business-aviation field: your landing is one movement inside an airline's day, and the night curfew there applies to a private aircraft with no exemption. The hour you arrive is agreed, not chosen.
The two ends are asymmetric, and the harder half is ahead of you rather than behind. Milan offers three fields to leave from and they start you in quite different parts of Lombardy. Zurich offers one field and one question - how late you are permitted to land. Settle that question first, because it is the only part of this trip that money cannot move.
| Airport | Codes | Distance | Suits you if |
|---|---|---|---|
| Milan Linate | LIN / LIML | 231 km | The default, the field every figure on this page is measured from, and the reason a 42 minute flight is worth buying at all: it is the closest major airport to central Milan, so most of your time is saved before the engines start. It has a single runway, it is slot-controlled and it does not operate overnight, so name the departure hour you want at the enquiry rather than after the aircraft has been chosen. |
| Milan Malpensa | MXP / LIMC | departure alternative | Your day begins with an intercontinental aircraft putting you down at Malpensa, or Linate has nothing left in the hour you need. This is the long-haul field, north-west of the city and a longer drive from the centre - it earns a place on the page when a connection rather than an address is what you are working around. |
| Milan Bergamo | BGY / LIME | departure alternative | You are already east of Milan when the day starts - Brescia, Bergamo itself, or the eastern lakes. Say so at the enquiry, because the drive from that side of Lombardy into the city takes longer than the flight you are booking, and there is no sense in making it twice. |
| Zurich | ZRH / LSZH | arrival | Where you land, and the correct field for almost anybody heading for Zurich, Zug, the lake or the eastern Alps. Understand what it is, though: a full scheduled hub with a general-aviation terminal, so your arrival is one movement inside an airline's day, and the night curfew binds you as much as anything else on the field. Tell us your latest useful landing time and we will confirm what can actually be had. |
| Basel EuroAirport | BSL / LFSB | arrival alternative | North-west Switzerland, sitting on the French border, and a substantial business-aviation base in its own right. The right answer when your day ends with the pharma companies in Basel rather than the banks in Zurich. |
Airport coordinates and codes: OurAirports open dataset, retrieved 23 August 2026. Distance calculated great-circle. Movement counts: EBAA 2023 business-aviation figures.
231 km, or 125 nautical miles, is a light jet sector with room to spare, and range does not enter the conversation at all: the aeroplane spends nearly the whole flight climbing away from Linate and then descending into Zurich. The type is settled by three ordinary things instead: the size of the party, the equipment going underneath, and which jet is already standing within reach of Milan on your date.
The most commonly available light jet at both ends of this corridor and the usual proposal for a party of four. Enough hold to take ski or board bags north without an argument, which on a sector pointed at the eastern Alps is the question that actually comes up.
See the Phenom 300 ›The frugal choice for a party of two or three putting a Milan morning and a Zurich afternoon inside one working day. Nobody has ever commented on this cabin's headroom over a flight of forty-two minutes.
See the Citation CJ2 ›The economical answer when the departure hour matters more than the aeroplane, and frequently the type still free at short notice once a January week has taken everything else within reach of Zurich.
See the Citation Bravo ›All three types are on our own fleet pages. A larger cabin can be arranged for this sector on request - the constraint here is never range.
From €3 600 one way. Indicative starting price for this route, rounded down. The date, the aircraft actually available and airport fees move it — tell us your dates and we confirm within 30 minutes.
We found no published one-way price for Milan to Zurich from a source we would be willing to reprint on our own site, so the figure above is a floor of ours rather than a table price. Short sectors are also where an hourly rate misleads people most, and this is one of the shortest we publish, so it is worth knowing what the number is really made of.
On a 42 minute flight the flying is the small part of the bill. Positioning, landing, handling, parking and crew time cost much the same whether the sector runs forty minutes or two hours, and operators price against a minimum billable flight time, so this trip is not a third of the price of a two-hour one. Three things genuinely move it. Whether a suitable aircraft is already standing within reach of Milan that morning, because on a sector this short the empty leg flown to collect you can be longer than the one you are sitting on. Whether you are coming back the same day, since holding the aircraft is normally cheaper than buying two separate one-way sectors. And your arrival hour at Zurich, which is not a money question at all - the window either exists or it does not, and if the landing time you want falls outside it we will say so rather than quote around it.
For scale rather than as a quotation: brokers publish an indicative European range of EUR 4,600-7,300 per flying hour for this class (undated), others publish from EUR 2,900 per hour (19.02.2026), and others USD 3,750-4,200 per hour (August 2026). Those are hourly rates for the class of aircraft across Europe, not a price for this sector, and over forty-two minutes an hourly rate is close to useless as a guide. Give us the dates and we will put a written figure against them.
One large winter peak, one softer summer rise, and two quiet shoulders between them. Flown north the winter is the half that needs planning, and one week of it needs planning far earlier than feels reasonable - because that week happens at the end you are landing at.
| Period | What happens | What to do |
|---|---|---|
| December to March | The Alpine ski season and the busiest run of the year at both ends. Zurich is the gateway to the eastern resorts while Milan sends its own traffic north into the mountains, so the corridor is under demand from both directions in the same weeks. | Three to four weeks ahead for the Christmas and New Year fortnight and for the February half-term weeks. Mention ski and equipment carriage when you enquire, because it decides the hold we need rather than the price. |
| January, Davos week | The World Economic Forum turns eastern Switzerland into the tightest business-aviation market in Europe for a week, and it does it at your arrival end. Aircraft, crews, handling, parking and ground transport anywhere near Zurich all constrict at the same time. | Book far earlier than feels necessary and keep your landing hour flexible. This is the one week in the year when we will push you to commit early instead of waiting for a better number. |
| June to September | The secondary rise. Milanese traffic moves out to the lakes and the coast, Swiss corporate travel carries on through June and September, and August thins as both cities take their holidays somewhere else entirely. | A fortnight ahead is normally enough, and a same-day return for a single meeting is easy to arrange in this window. |
| April, May, October and November | The genuine quiet season on this pair. The ski fleet is repositioning out of the Alps and the summer fleet has not arrived, which leaves aircraft standing at both ends with nothing to do. | The cheapest weeks to fly it and the best window to ask about an empty leg - repositioning out of Switzerland in April and back into it in November are both common shapes. |
Zurich is a waypoint for a good many of our passengers rather than the end of the trip. A sector this short means the aircraft still has almost the whole day ahead of it when it lands, so a second leg out of Zurich often costs less than you would expect - and it is worth raising at the enquiry rather than the following morning.
The financial continuation, and the one where the paperwork changes: you leave the Schengen area on landing in the United Kingdom, and the filing for that is ours to do.
Zurich to London ›About an hour west, and into a field given over to business aviation alone - the opposite kind of airport to the one you have just landed at.
Zurich to Paris ›The northern leg for a European working week, on a corridor busy enough that repositioning aircraft turn up on it regularly.
Zurich to Amsterdam ›Tell us your dates and how many of you there are. Your dedicated flight advisor will come back with aircraft options and a firm price.
All published routes are listed on the route index. Also useful: the fleet, current empty legs, jet sharing.