La stazione di San Donato Milanese è una fermata ferroviaria sulla linea Milano-Bologna; serve San Donato Milanese e in particolare la sua zona limitrofa a Milano, ricca di uffici commerciali.
Ultimata nel 1991, fu attivata solo 12 anni più tardi, nel 2003.
In seguito ai ritardi nella costruzione dell'opera, la fermata fu attivata il 13 dicembre 2003[2] e fu inizialmente servita solo da pochi treni regionali in servizio sulla tratta Milano-Piacenza.
Dal 13 dicembre 2009 è servita dai treni suburbani della linea S1 a seguito del prolungamento della linea fino a Lodi[3]; da settembre 2016 è stata servita anche dai treni suburbani della linea S12, sulla relazione Milano Bovisa Politecnico - Melegnano, che nel mese di marzo 2020 sono stati sospesi per la pandemia di COVID-19, venendo riattivati nel marzo 2023 e prolungati da Milano Bovisa Politecnico a Cormano-Cusano nel giugno 2024.
Strutture e impianti
La fermata conta due binari, uno per ogni senso di marcia, serviti da altrettanti marciapiedi laterali collegati da un sottopassaggio.
Sono inoltre presenti altri due binari, senza banchina, utilizzati dai treni ad alta velocità.