Sucesivamente, el Olona surca el valle Olona, desde Varese hasta Castellanza; después, atraviesa Legnano y sigue por la alta llanura del Po hasta que llega a Milán, ciudad que cruza parcialmente canalizado de forma subterránea.