Milán es el principal nudo ferroviario del norte de Italia y uno de los puntos de intercambio más concurridos de la red nacional. La ciudad cuenta con varias estaciones de pasajeros importantes, encabezadas por Milano Centrale, Milano Porta Garibaldi y Milano Rogoredo. Trenitalia, Italo y Trenord operan trenes desde Milán, y los servicios EuroCity vinculados a SBB añaden conexiones transfronterizas a través de Suiza.
Los servicios desde Milán incluyen trenes de alta velocidad Frecciarossa e Italo, servicios Intercity de Trenitalia, trenes regionales de Trenord por toda Lombardía y el ferrocarril aeroportuario Malpensa Express hasta el aeropuerto de Milán Malpensa. Milano Centrale es la principal estación de tren para los trenes de larga distancia hacia Milán y desde Milán, mientras que Milano Porta Garibaldi gestiona una combinación de servicios de alta velocidad, regionales y aeroportuarios.
Las rutas ferroviarias desde Milán se dirigen al sur hacia Bolonia, Florencia, Roma y Nápoles, al este hacia Verona y Venecia, al oeste hacia Turín y al norte hacia Como, Lugano, Zúrich y otras conexiones suizas. Los trenes regionales también conectan Milán con Bérgamo, Brescia, Pavía y las localidades del lago de Como. Reserva trenes desde y hacia Milán online en Rail Monsters.