La ligne M1 du métro de Milan relie la ville du nord-est, avec terminus à Sesto 1º Maggio FS (dans la municipalité de Sesto San Giovanni) à l'ouest, puis se divise en deux branches, une au nord-ouest, avec terminus à Rho Fieramilano (dans la commune de Rho) et un autre vers le sud-ouest, avec son terminus à Bisceglie (dans la commune de Milan). Son chemin est entièrement souterrain.