1948 Giro d'Italia Stage results Stage results

| Date_ | Course | Distance | Type_ | Winner | Race_Leader |
|---|---|---|---|---|---|
| 1 June | Udine to Auronzo di Cadore | km (mi) | Stage with mountain(s) | Vincenzo Rossello ( ITA ) | Ezio Cecchi ( ITA ) |
| 2 June | Rest day | Rest day | Rest day | Rest day | Rest day |
| 3 June | Auronzo di Cadore to Cortina d`Ampezzo | km (mi) | Stage with mountain(s) | Fausto Coppi ( ITA ) | Ezio Cecchi ( ITA ) |
| 4 June | Cortina d`Ampezzo to Trento | km (mi) | Stage with mountain(s) | Fausto Coppi ( ITA ) | Fiorenzo Magni ( ITA ) |
| 5 June | Trento to Brescia | km (mi) | Plain stage | Elio Bertocchi ( ITA ) | Fiorenzo Magni ( ITA ) |
| 6 June | Brescia to Milan | km (mi) | Plain stage | Fiorenzo Magni ( ITA ) | Fiorenzo Magni ( ITA ) |
| Total | Total | km (mi) | km (mi) | km (mi) | km (mi) |