Med to divisjoner, totalt rundt 20 tusen mann, marsjerte Bernadottes styrke via Dijon, Lyon og Chambéry mot passet ved Mont Cenis, derfra til Susa i Piemonte og videre til Torino. Den store styrkens marsj gjennom Alpene midt på vinteren, i snøstorm, ble i ettertid ansett som en bemerkelsesverdig prestasjon. Den 22. februar 1797 nådde styrkene Milano, hvor de ble kjølig mottatt. Bernadotte ble så forarget over byens militærkommandant, oberst Dominique Dupuy, at han lot mannen arrestere for uforskammethet og ordrenekt. Det var et forståelig men uheldig trekk av Bernadotte, da Dupuy var en nær venn av Bonapartes stabssjef general Berthier.