Flights Basel to Milan BSL to MXP

Flights from Basel (BSL) to Milan (MXP): 3 airlines operate 5 flight numbers on this route, about 2 flights a week, distance 237 km / 147 miles. No departures are scheduled in the next 30 days; the latest flight was QY4515 on Thu, Nov 5, 2026.

Airlines and flight numbers count operating flights from a year ago to a year ahead; code-share numbers are not counted. On time means landed less than 15 minutes late.

BSL Basel Basel Mulhouse-Freiburg EuroAirport MXP Milan Milan Malpensa Airport
Route map BSL to MXP Great-circle route from Basel Mulhouse-Freiburg EuroAirport, France to Milan Malpensa Airport, Italy, 237 km. Map data: Natural Earth. BSL MXP Map data: Natural Earth

Basel to Milan Flights

5 flight numbers from BSL to MXP, with the date each last flew. Local times: BSL CET, MXP CET.

Flight Airline Last seen Departure Arrival
QY4515 European Air Transport Nov 5, 2026 22:20 23:15
QY4915 European Air Transport Sep 18, 2026 22:20 23:15
QY4913 European Air Transport Aug 1, 2026 20:40 21:45
WT4515 Swiftair Jul 23, 2026 22:20 23:15
U29046 easyJet Mar 16, 2026 17:52 18:40

Upcoming flights

Local times at the departure airport.

No upcoming flights for this route.

Recent flights

Local times at the departure airport.
Flight From To Date Scheduled Time Departure Status Details
QY4515 Basel BSL Milan MXP Nov 05 22:20 22:27 Landed Track >
QY4515 Basel BSL Milan MXP Nov 04 22:20 22:37 Landed Track >
QY4515 Basel BSL Milan MXP Nov 03 22:20 22:31 Landed Track >
QY4515 Basel BSL Milan MXP Nov 02 22:20 22:30 Landed Track >
QY4515 Basel BSL Milan MXP Oct 29 22:20 22:32 Landed Track >
QY4515 Basel BSL Milan MXP Oct 28 22:20 22:29 Landed Track >
QY4515 Basel BSL Milan MXP Oct 27 22:20 22:27 Landed Track >
QY4515 Basel BSL Milan MXP Oct 26 22:20 22:33 Landed Track >
QY4515 Basel BSL Milan MXP Oct 22 22:20 22:31 Landed Track >
QY4515 Basel BSL Milan MXP Oct 21 22:20 22:29 Landed Track >
QY4515 Basel BSL Milan MXP Oct 20 22:20 22:41 Landed Track >
QY4515 Basel BSL Milan MXP Oct 19 22:20 22:50 Landed Track >
QY4515 Basel BSL Milan MXP Oct 15 22:20 22:31 Landed Track >
QY4515 Basel BSL Milan MXP Oct 14 22:20 22:31 Landed Track >
QY4915 Basel BSL Milan MXP Sep 18 22:20 22:28 Landed Track >

Airlines flying BSL to MXP

BSL to MXP FAQ

How long is the flight from Basel to Milan?
About 35 min: that is the median flight time of the last 15 flights that landed; the timetable allows 55 min.
Which airlines fly from Basel to Milan?
European Air Transport, Swiftair and easyJet have flights from Basel (BSL) to Milan (MXP) between a year ago and a year ahead. An airline listed may not fly the route every day.
How many flights a week go from Basel to Milan?
About 2 flights a week, counted over the two weeks before and after today. Only operating flights are counted, not code-share numbers.
Are flights from Basel to Milan on time?
15 of the last 15 flights that landed arrived less than 15 minutes after their scheduled time.
How far is Basel from Milan?
237 km (147 miles) in a straight line between Basel Mulhouse-Freiburg EuroAirport and Milan Malpensa Airport.

Milan (MXP) to Basel (BSL) flights >