> > > > > ← Milan · hub
The Metropolises · Milan

Milan by Coach: The Bus File

Autostazione Lampugnano is Milan’s coach terminal — FlixBus, Itabus and MarinoBus run Italy and Europe from its bays, on metro line M1, ten stops from the Duomo.

October 2026 · TIO Metropolises Desk
Lampugnano
Milan’s coach terminal — metro M1 (red line), west side
FlixBus · Itabus · MarinoBus
The three majors, plus regional Satam and Autostradale
Turin from €8
The Po-valley corridor at coach prices; Rome overnight from €20
Also airport buses
Malpensa, Linate and Bergamo-Orio shuttles orbit the same network

Lampugnano: the terminal

Milan’s intercity coaches concentrate at Lampugnano, beside the M1 metro stop of the same name: a workaday terminal where FlixBus, Itabus and MarinoBus cover the peninsula — Turin, Genoa, Bologna, Florence, Rome and the south — and the international board runs Munich, Zurich, Paris, Lyon and Barcelona.

San Donato, on M3, handles a second wave of departures (mainly FlixBus southbound); Rogoredo and Centrale host kerbside stops. Always check which Milan stop your ticket names — the city has four.

The airport layer

The airport coaches are Milan’s parallel bus system: Malpensa Express coaches and Autostradale to Malpensa, Air Pullman and others to Bergamo-Orio al Serio — Ryanair’s de-facto Milan airport — and ATM’s line to Linate. Most leave from Centrale’s Piazza Luigi di Savoia.

Practical: Lampugnano bays are signed in Italian, tickets are QR-app first, and the M1 ride from Duomo takes twenty minutes.

The TIO Read

Milan is Italy’s clearest coach-versus-train city, and the verdict splits by direction. North and west — Turin, the lakes, Genoa — the train wins on frequency and price alike. South, the overnight coaches earn their keep: Rome from €20, the Adriatic towns, and the southern cities where coach frequencies beat the regional railway. Bergamo airport is the coach case that matters most: if you fly Ryanair, the Orio shuttle from Centrale is not optional, it is the plan — book the timed departure that lands you two hours before the flight, the A4 jams are real. One discipline: Milan’s coach stops scatter (Lampugnano, San Donato, Rogoredo, Centrale), and a wrong-terminal morning is a lost ticket — read the stop name twice.

Sources

We don't sell reports.
We sell knowledge of the destination.

Subscribe to the digest and receive key market signals every two weeks.