Tre società si occupano principalmente del collegamento tramite mezzi pubblici col Comune di Villasanta.
NET s.r.l - Nord Est Trasporti autobus Z208 (dal lunedì al sabato) orari festivi Z212 e Z320 dalla Stazione di Arcore per Vimercate e viceversa (dal lunedì al sabato orario scolastico)
SAL - Servizi Automobilistici Lecchesi (autobus D80) (dal 12/9/2016)
TRENORD orari fino al 10.12.2016 (Milano-Besana-Lecco)
La Stazione Ferroviaria di Villasanta, posta sulla linea Monza – Molteno – Lecco, fu inaugurata nel 1911 e portava inizialmente il nome di La Santa – Villa San Fiorano. Nel 1929, con la nascita del nuovo comune, prese l’attuale nome di Stazione di Villasanta. Utilizzata ai tempi per il trasporto merci delle aziende manifatturiere e della raffineria, oggi è esclusivamente dedicata al trasporto passeggeri diretti verso la Brianza, o verso Milano raggiungibile in circa 30 minuti.