Milano è un importante centro ferroviario in Italia, collegando diverse destinazioni nazionali e internazionali. Milano Centrale è la stazione principale, conosciuta per la sua architettura distintiva e per le sue ampie connessioni, tra cui treni ad alta velocità (Frecciarossa e Italo) verso città come Roma, Torino e Bologna. Inoltre, offre servizi per destinazioni europee come Zurigo, Monaco e Ginevra. Milano Porta Garibaldi serve principalmente treni regionali e suburbani, collegandosi a posti come Monza e Saronno. Per l'accesso all'aeroporto, il Malpensa Express collega Milano Centrale all'aeroporto di Malpensa, mentre il treno per l'aeroporto di Linate è disponibile da varie stazioni vicine. La rete ferroviaria in e intorno a Milano offre una copertura completa per viaggi sia regionali che a lungo raggio.