You can get from Desio to Sesto San Giovanni by train, thanks to the 69 daily routes provided by Suburbano. The train ride from Desio to Sesto San Giovanni takes 13 minutes on average and the average train ticket is 2.2 €. Travelling Italy by train can often be cheap.