To see all flights you need to be signed in. It is free today and takes 1 minute. Sign in or create a free account.
One way empty legs between Milan and Brussels, exactly as the operators list them. Prices are the operator's own, not a marked up quote.
Straight line distance between the two cities. Actual routing and flight time depend on the aircraft and the airports.
Brussels is level with Geneva as the second most frequent destination out of Milan in our record, behind Nice at eight movements. Read the other way round, Milan is the second largest source of arrivals into Brussels, behind Paris at six.
Both ends are real nodes rather than one operator's calendar. We hold 78 listings leaving Milan to 40 destinations and 73 arriving from 44 origins, and 55 leaving Brussels to 38 destinations against 52 arriving from 33. The sector is about 380 nautical miles and the listings put it at an hour and five to an hour and 22 minutes in the air.
Four of the five movements are Luxaviation, which lists 36 distinct aircraft types across 968 listings in our record, with a price on 503 of them, a tail number on 826 and a block time on 860. The fifth is ASL Group, which publishes no price, no tail number and no block time on any of its 513 listings.
Two of the named aircraft are Belgian registered, the Dassault Falcon 7X OO-LAH and the Cessna Citation CJ4 Gen 2 OO-LXA, and the third is British, the Embraer Phenom 300 G-JAGA. Aircraft registered at the Brussels end flying north out of Milan is what a repositioning flight home looks like, and that is the usual reason a corridor like this produces empty legs.
Five movements between 4 September and 17 December 2026. Two on consecutive days in early September, two four days apart in October and one in the middle of December, which is a trickle rather than a schedule.
Notice on this corridor is long. The 9 October Citation CJ4 Gen 2 has been in our record since 31 July, the first day we hold anything, which is more than nine weeks on the board. The 17 December Phenom 300 has been listed since 15 September. The shortest notice here is the 5 October ASL Group leg at seven days. On a route that produces roughly one movement a fortnight, the alert is worth more than checking the page.
Approximate corridor between Milan and Brussels. Operators fly the sector direct; the airports each listing uses are shown on the flight itself.
Milan has two main airports and this corridor uses both. Four listings leave Linate, which is inside the city, and one leaves Malpensa, which is about 30 miles out and, being further north, about 20 nautical miles closer to Brussels. The distance on this page is measured from Linate because that is where four of the five leave. Check which one your listing says before you plan the drive, because the difference on the ground in Milan is considerably larger than the difference in the air.
Reading the record.
| Departure | Aircraft | Seats | Operator's published price | Status |
|---|---|---|---|---|
| Reading the record. | ||||
Every leg we have recorded between Milan and Brussels, in either direction, since 30 July 2026, whether it is still on the board or not. A leg leaves the board when the operator stops publishing it, and we cannot tell from outside whether it was sold or withdrawn, so these are counts of what was listed, not of what flew.
One bar per calendar month, from the first month in our record to the furthest date an operator has published so far. Grey bars are months already past, gold is this month and the months ahead. A blank month is a month we have no record for, and before August 2026 that means we were not yet recording. The months ahead hold only what operators have published up to now, and most empty legs appear days or weeks before departure, so those bars will keep growing. The shape says how far ahead operators publish, not how busy a month will be.
| Airports flown | Legs recorded | On the board | Priced | Last seen | |
|---|---|---|---|---|---|
| Reading the record. | |||||
Each row is a pair of airports as the operator named them, in the direction flown. Both directions of the corridor are counted. An operator that names only the city leaves us the city, which is why some rows are city names.
The price on a card is the operator's figure for the whole aircraft. What that comes to per seat, across every type we see, is in how much an empty leg private jet costs.
Three of the five carry a published price and they are not in one currency, so there is no single range to quote. The figures are EUR 17,300 for the Dassault Falcon 7X on 4 September, EUR 5,100 for the Cessna Citation CJ4 Gen 2 on 9 October and GBP 5,800 for the Embraer Phenom 300 on 17 December, each for the whole aircraft.
The EUR 17,300 is the outlier and the aircraft explains it. The Falcon 7X is listed at 13 seats against nine on the Citation CJ4 Gen 2 and seven on the Phenom 300, and it is a long range heavy jet being asked to fly a 380 nautical mile sector. It is 3.4 times the money for four more seats than the CJ4, which is what happens when a large aircraft repositions a short distance.
The two Falcon 7X legs on 4 and 5 September are worth reading together. They are consecutive days from two different Milan airports, and between them they show the gaps in this data: one carries a price but no tail number, the other a tail number, OO-LAH, but no price and no block time.
The leg with no price at all is the ASL Group Cessna C25A CJ2+ on 5 October, listed at seven seats. ASL publishes no figure anywhere in our record, so on that one the price comes from the operator when you ask and we show nothing rather than guess.
Brussels back to Milan is in our record but folds to fewer than five movements, so there is no reverse page. Ask the operator whether the departure time can still move, which Milan airport the aircraft is actually leaving from, and what happens if the paid flight that created this empty leg falls through.
Milan to Brussels empty legs are posted days ahead, not months. Leave your email and we watch both directions for you, Milan to Brussels and Brussels to Milan, and send you nothing else.