The average bus between Lanza (Station) and Niguarda takes 41 min and the fastest bus takes 28 min. The bus runs at least 2 times per hour from Lanza (Station) to Niguarda. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run every 30 minutes between Lanza (Station) and Niguarda. The earliest departure is at 12:15 AM at night, and the last departure from Lanza (Station) is at 11:40 PM which arrives into Niguarda at 12:22 AM. All services require a transfer at l.go treves and take an average of 41 min. The schedules shown below are for the next available departures.

31 min • 1 change

39 min • 1 change

33 min • 1 change

41 min • 1 change
Want to know about travelling from Lanza (Station) to Niguarda? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Lanza (Station) to Niguarda. However, there are services departing from Lanza (Station) station and arriving at Niguarda station via v.le lunigiana via gioia. The journey, including transfers, takes approximately 41 min.
Lanza (Station) to Niguarda bus services, operated by ATM, depart from l.go treves station.
Lanza (Station) to Niguarda bus services, operated by ATM, arrive at p.za gran paradiso station.
The distance between Lanza (Station) and Niguarda is 5 km. The road distance is 8 km.
You can take a vehicle from Lanza (Station) to p.za gran paradiso via l.go treves, v.le lunigiana via gioia, and v.le lunigiana in around 52 min.