All about buses to Milan
Cheap bus tickets to Milan
-
Itabus0h 49m006:45BergamoCentral Bus Station07:34MilanLampugnano Bus Station0EconomyA Bus from Itabus goes from Central Bus Station, Bergamo (Italy) at 28/08/2025 06:45:00 to Lampugnano Bus Station, Milan (Italy) arriving at 28/08/2025 07:34:00. 50 Economy ticket for £2 per person are available. Travel duration is 0h 49m
-
FlixBus1h 10m008:20BergamoCentral Bus Station09:30MilanLampugnano Bus Station0EconomyA Bus from FlixBus goes from Central Bus Station, Bergamo (Italy) at 28/08/2025 08:20:00 to Lampugnano Bus Station, Milan (Italy) arriving at 28/08/2025 09:30:00. 50 Economy ticket for £4 per person are available. Travel duration is 1h 10m
-
Autostradale0h 25m008:30Milan Linate AirportMilan Linate Airport08:55MilanCentral Station - Piazza Luigi di Savoia0BasicA Bus from Autostradale goes from Milan Linate Airport, Milan Linate Airport (Italy) at 28/08/2025 08:30:00 to Central Station - Piazza Luigi di Savoia, Milan (Italy) arriving at 28/08/2025 08:55:00. 50 Basic ticket for £4 per person are available. Travel duration is 0h 25m
-
Trenitalia1h 28m005:01BergamoOspedale Train Station06:29MilanPorta Garibaldi Train Station0EconomyA Bus from Trenitalia goes from Ospedale Train Station, Bergamo (Italy) at 28/08/2025 05:01:00 to Porta Garibaldi Train Station, Milan (Italy) arriving at 28/08/2025 06:29:00. 50 Economy ticket for £4 per person are available. Travel duration is 1h 28m
-
BlaBlaCar Bus0h 55m012:05Bergamo AirportBergamo Airport13:00MilanLampugnano Bus Station0EconomyA Bus from BlaBlaCar Bus goes from Bergamo Airport, Bergamo Airport (Italy) at 30/08/2025 12:05:00 to Lampugnano Bus Station, Milan (Italy) arriving at 30/08/2025 13:00:00. 50 Economy ticket for £5 per person are available. Travel duration is 0h 55m
-
Flibco0h 50m000:05Bergamo AirportBergamo Airport00:55MilanCentral Station - Piazza Luigi di Savoia0BasicA Bus from Flibco goes from Bergamo Airport, Bergamo Airport (Italy) at 28/08/2025 00:05:00 to Central Station - Piazza Luigi di Savoia, Milan (Italy) arriving at 28/08/2025 00:55:00. 50 Basic ticket for £9 per person are available. Travel duration is 0h 50m
-
Terravision0h 50m000:10Bergamo AirportBergamo Airport01:00MilanCentral Station - Piazza Luigi di Savoia0BasicA Bus from Terravision goes from Bergamo Airport, Bergamo Airport (Italy) at 28/08/2025 00:10:00 to Central Station - Piazza Luigi di Savoia, Milan (Italy) arriving at 28/08/2025 01:00:00. 50 Basic ticket for £9 per person are available. Travel duration is 0h 50m
-
Busitalia Rail Service2h 30m005:15ModenaVia Gottardi Coach Stop07:45MilanSan Donato Bus Station0BasicA Bus from Busitalia Rail Service goes from Via Gottardi Coach Stop, Modena (Italy) at 03/09/2025 05:15:00 to San Donato Bus Station, Milan (Italy) arriving at 03/09/2025 07:45:00. 50 Basic ticket for £14 per person are available. Travel duration is 2h 30m
-
Arriva Italia2h 5m008:25ChatillonBus Station10:30MilanLampugnano Bus Station0BasicA Bus from Arriva Italia goes from Bus Station, Chatillon (Italy) at 28/08/2025 08:25:00 to Lampugnano Bus Station, Milan (Italy) arriving at 28/08/2025 10:30:00. 50 Basic ticket for £15 per person are available. Travel duration is 2h 5m
-
Busitalia Fast2h 30m005:30ModenaVia Gottardi Coach Stop08:00MilanSan Donato Bus Station0BasicA Bus from Busitalia Fast goes from Via Gottardi Coach Stop, Modena (Italy) at 30/08/2025 05:30:00 to San Donato Bus Station, Milan (Italy) arriving at 30/08/2025 08:00:00. 50 Basic ticket for £15 per person are available. Travel duration is 2h 30m
-
Autolinee Federico2h 30m007:25ModenaSecchia Ovest Bus Stop09:55MilanLampugnano Bus Station0BasicA Bus from Autolinee Federico goes from Secchia Ovest Bus Stop, Modena (Italy) at 02/09/2025 07:25:00 to Lampugnano Bus Station, Milan (Italy) arriving at 02/09/2025 09:55:00. 50 Basic ticket for £20 per person are available. Travel duration is 2h 30m
-
ALSA7h 15m017:00MarseilleSaint-Charles Central Coach Station00:15MilanLampugnano Bus Station0EconomyA Bus from ALSA goes from Saint-Charles Central Coach Station, Marseille (France) at 30/08/2025 17:00:00 to Lampugnano Bus Station, Milan (Italy) arriving at 31/08/2025 00:15:00. 50 Economy ticket for £22 per person are available. Travel duration is 7h 15m
-
Union Ivkoni8h 0m008:30MarseilleSaint-Charles Train Station16:30MilanLampugnano Bus Station0EconomyA Bus from Union Ivkoni goes from Saint-Charles Train Station, Marseille (France) at 01/09/2025 08:30:00 to Lampugnano Bus Station, Milan (Italy) arriving at 01/09/2025 16:30:00. 50 Economy ticket for £25 per person are available. Travel duration is 8h 0m
-
MarinoBus11h 30m018:55SalernoPiazza Concordia Bus Station06:25MilanSan Donato Bus Station0BasicA Bus from MarinoBus goes from Piazza Concordia Bus Station, Salerno (Italy) at 02/09/2025 18:55:00 to San Donato Bus Station, Milan (Italy) arriving at 03/09/2025 06:25:00. 50 Basic ticket for £29 per person are available. Travel duration is 11h 30m
-
Sindbad10h 15m001:30MarseilleSaint-Charles Train Station11:45MilanLampugnano Bus Station0EconomyA Bus from Sindbad goes from Saint-Charles Train Station, Marseille (France) at 30/08/2025 01:30:00 to Lampugnano Bus Station, Milan (Italy) arriving at 30/08/2025 11:45:00. 50 Economy ticket for £35 per person are available. Travel duration is 10h 15m
-
Autoservizi Salemi7h 10m006:00RomeTiburtina Coach Station13:10MilanSan Donato Bus Station0BasicA Bus from Autoservizi Salemi goes from Tiburtina Coach Station, Rome (Italy) at 02/09/2025 06:00:00 to San Donato Bus Station, Milan (Italy) arriving at 02/09/2025 13:10:00. 50 Basic ticket for £40 per person are available. Travel duration is 7h 10m
-
Consorzio Autolinee12h 10m020:35Sala ConsilinaSala Consilina Bus Stop08:45MilanLampugnano Bus Station0BasicA Bus from Consorzio Autolinee goes from Sala Consilina Bus Stop, Sala Consilina (Italy) at 28/08/2025 20:35:00 to Lampugnano Bus Station, Milan (Italy) arriving at 29/08/2025 08:45:00. 50 Basic ticket for £52 per person are available. Travel duration is 12h 10m
-
GoOpti1h 0m021:20BergamoCentral Bus Station22:20MilanCentral Station - Piazza Luigi di Savoia0EconomyA Bus from GoOpti goes from Central Bus Station, Bergamo (Italy) at 03/09/2025 21:20:00 to Central Station - Piazza Luigi di Savoia, Milan (Italy) arriving at 03/09/2025 22:20:00. 50 Economy ticket for £53 per person are available. Travel duration is 1h 0m
-
Ferrovie del Gargano9h 45m020:30FoggiaCentral Coach Station06:15MilanSan Donato Bus Station0EconomyA Bus from Ferrovie del Gargano goes from Central Coach Station, Foggia (Italy) at 01/09/2025 20:30:00 to San Donato Bus Station, Milan (Italy) arriving at 02/09/2025 06:15:00. 50 Economy ticket for £62 per person are available. Travel duration is 9h 45m
-
INTER SAJ11h 35m019:35LauriaNorth Bus Stop07:10MilanLampugnano Bus Station0BasicA Bus from INTER SAJ goes from North Bus Stop, Lauria (Italy) at 31/08/2025 19:35:00 to Lampugnano Bus Station, Milan (Italy) arriving at 01/09/2025 07:10:00. 50 Basic ticket for £66 per person are available. Travel duration is 11h 35m
-
Sais Trasporti19h 50m022:20MessinaCentral Station18:10MilanSan Donato Bus Station0EconomyA Bus from Sais Trasporti goes from Central Station, Messina (Italy) at 01/09/2025 22:20:00 to San Donato Bus Station, Milan (Italy) arriving at 02/09/2025 18:10:00. 50 Economy ticket for £80 per person are available. Travel duration is 19h 50m
Cheap train tickets to Milan
-
Trenitalia1h 3m006:30BergamoCentral Station07:33MilanPorta Garibaldi Train Station0EconomyA Train from Trenitalia goes from Central Station, Bergamo (Italy) at 03/09/2025 06:30:00 to Porta Garibaldi Train Station, Milan (Italy) arriving at 03/09/2025 07:33:00. 50 Economy ticket for £5 per person are available. Travel duration is 1h 3m
-
Trenitalia3h 33m010:02RomeTermini Central Station13:35MilanCentral Station - Piazza Luigi di Savoia0BasicA Train from Trenitalia goes from Termini Central Station, Rome (Italy) at 28/08/2025 10:02:00 to Central Station - Piazza Luigi di Savoia, Milan (Italy) arriving at 28/08/2025 13:35:00. 50 Basic ticket for £32 per person are available. Travel duration is 3h 33m
-
Italotreno4h 40m005:35NaplesPiazza Garibaldi Train Station10:15MilanCentral Station - Piazza Luigi di Savoia0EconomyA Train from Italotreno goes from Piazza Garibaldi Train Station, Naples (Italy) at 03/09/2025 05:35:00 to Central Station - Piazza Luigi di Savoia, Milan (Italy) arriving at 03/09/2025 10:15:00. 50 Economy ticket for £47 per person are available. Travel duration is 4h 40m
-
TGV Lyria12h 29m010:20MarseilleSaint-Charles Train Station22:49MilanCentral Station - Piazza Luigi di Savoia0EconomyA Train from TGV Lyria goes from Saint-Charles Train Station, Marseille (France) at 28/08/2025 10:20:00 to Central Station - Piazza Luigi di Savoia, Milan (Italy) arriving at 28/08/2025 22:49:00. 50 Economy ticket for £57 per person are available. Travel duration is 12h 29m
Cheap Carpooling to Milan
-
BlaBlaCar0h 10m007:50Milan Linate Airport08:00Milan0EconomyA Car from BlaBlaCar goes from , Milan Linate Airport (Italy) at 02/09/2025 07:50:00 to , Milan (Italy) arriving at 02/09/2025 08:00:00. 50 Economy ticket for £2 per person are available. Travel duration is 0h 10m
-
BlaBlaCar0h 30m006:00Bergamo06:30Milan0EconomyA Car from BlaBlaCar goes from , Bergamo (Italy) at 28/08/2025 06:00:00 to , Milan (Italy) arriving at 28/08/2025 06:30:00. 50 Economy ticket for £6 per person are available. Travel duration is 0h 30m
-
BlaBlaCar1h 10m003:50Brescia05:00Milan0EconomyA Car from BlaBlaCar goes from , Brescia (Italy) at 28/08/2025 03:50:00 to , Milan (Italy) arriving at 28/08/2025 05:00:00. 50 Economy ticket for £14 per person are available. Travel duration is 1h 10m
-
Future Service0h 45m010:00Milan Malpensa AirportMilan Malpensa Airport10:45MilanCentral Station - Piazza Luigi di Savoia0Premium EconomyA Car from Future Service goes from Milan Malpensa Airport, Milan Malpensa Airport (Italy) at 28/08/2025 10:00:00 to Central Station - Piazza Luigi di Savoia, Milan (Italy) arriving at 28/08/2025 10:45:00. 50 Premium Economy ticket for £143 per person are available. Travel duration is 0h 45m
Your route is not there? In the search bar, we have already filled Milan as your destination. You just have to enter your place of departure. However, if you want to take the bus from Milan, just click on the arrows to change the direction.
We have already set a default travel date. Generally, most people book 3-7 days in advance. If you want to check a specific date, simply select the corresponding day on the calendar to update your search.Do you already know when you will return from Milan? Then check the return trip straight away and simply select the appropriate date. Are you travelling with other people? Then indicate how many passengers are travelling with you to Milan and start your search. The search results can be sorted by price, departure and arrival time. They can also be filtered according to stops or companies. Customize everything according to your needs.
By the way: If available, we will also show you information about other modes of transport, such as trains, carpooling and flights, with which you can get to Milan.All bus stops in Milan
FAQs about the bus route to Milan
Is there a direct coach to Milan?
What can I take with me on my bus ride to Milan?
What equipment does the coach to Milan have?
Which coach stops are there in Milan?
Which coach companies go to Milan?
How can I find the best coach deals to Milan?
How much could I save by comparing coaches to Milan?
Discover other destinations by coach
The most searched bus routes to Milan
More coach connections to Milan
- Coach from Ancona to Milan
- Bus to Milan from Antey-Saint-Andrè
- Bus to Milan from Avignon
- Bari to Milan bus
- Breuil-Cervinia to Milan bus
- Castrovillari to Milan bus
- Catanzaro to Milan bus
- Coach to Milan from Champoluc
- Coach Chiavari to Milan
- Coach to Milan from Como
- Bus to Milan from Corigliano Calabro
- Bus from Cosenza to Milan
- Bus from Courmayeur to Milan
- Coach Crotone to Milan
- Coaches Foggia to Milan
- Gioia Tauro to Milan coach
- Coach Innsbruck to Milan
- Lamezia Terme to Milan coach
- Bus from Lauria to Milan
- Coach Loano to Milan
- London to Milan coach
- Madrid to Milan coach
- Buses Messina to Milan
- Coach Modena to Milan
- Buses Padua to Milan
- Bus Passo del Tonale to Milan
- Buses Reggio Calabria to Milan
- Bus Rosarno to Milan
- Bus Rossano to Milan
- Coach from Sala Consilina to Milan
- Bus to Milan from Sibari
- Bus from Taranto to Milan
- Bus Turin to Milan
- Vibo Valentia to Milan coach
- Bus to Milan from Vieste
- Coach Villa San Giovanni to Milan