Milán es el mayor nudo ferroviario de pasajeros del norte de Italia y un punto de encuentro central para las rutas nacionales de alta velocidad, los trenes regionales de Lombardía, el ferrocarril aeroportuario y los servicios transfronterizos. La ciudad cuenta con varias estaciones importantes, y Milano Centrale gestiona la mayoría de los trenes de larga distancia. Trenitalia, Italo, Trenord y los Ferrocarriles Federales Suizos prestan servicio en las rutas ferroviarias de Milán.
Los trenes desde Milán incluyen servicios de alta velocidad Frecciarossa e Italo, trenes Intercity de Trenitalia, servicios regionales y aeroportuarios de Trenord, y trenes EuroCity hacia Suiza. Milano Centrale es la principal estación para viajes de larga distancia, mientras que Milano Porta Garibaldi y Milano Rogoredo dan soporte a operaciones ferroviarias de alta velocidad, regionales y suburbanas dentro de la red metropolitana.
Las rutas ferroviarias desde Milán se dirigen al sur hacia Bolonia, Florencia, Roma y Nápoles, al este hacia Verona, Venecia y Trieste, al oeste hacia Turín y la zona fronteriza con Francia, y al norte hacia Como, Lugano, Zúrich y los corredores ferroviarios alpinos. Reserve trenes desde y hacia Milán en línea en Rail Monsters.