| Sabato 10/5 | 
            1a tappa | 
            Palermo (Cronosquadre) | 
            28,5 km | 
          
           
            | Domenica 11/5 | 
            2a tappa | 
            Cefalù - Agrigento 
              Polizzello (813 m) | 
            207 km | 
          
           
            | Lunedì 12/5 | 
            3a tappa | 
            Catania - Milazzo | 
            208 km | 
          
           
            | Martedì 13/5 | 
            4a tappa | 
            Pizzo Calabro - Catanzaro Lido 
              Colle d'Arena (1100 m) | 
            187 km | 
          
           
            | Mercoledì 14/5 | 
            5a tappa | 
            Belvedere Marittimo - Contursi Terme 
              Fortino (783 m) | 
            170 km | 
          
           
            | Giovedì 15/5 | 
            6a tappa | 
            Potenza - Peschici (Circuito del Gargano) 
              Rionero in Vulture (656 m) | 
            247 km | 
          
           
            | Venerdì 16/5 | 
            7a tappa | 
            Vasto - Pescocostanzo 
              Macerone (684 m) 
              Rionero Sannitico (1051 m) 
              Forca Capistrello (1211 m) 
              Pietransieri (1337 m) | 
            179 km | 
          
           
            | Sabato 17/5 | 
            8a tappa | 
            Rivisondoli - Tivoli 
              Forca d'Acero (1530 m) | 
            200 km | 
          
           
            | Domenica 18/5 | 
            9a tappa | 
            Civitavecchia - San Vincenzo | 
            194 km | 
          
           
            | Lunedì 19/5 | 
            - | 
            Riposo | 
            - | 
          
           
            | Martedì 20/5 | 
            10a tappa | 
            Pesaro - Urbino (Cronometro) | 
            36 km | 
          
           
            | Mercoledì 21/5 | 
            11a tappa | 
            Urbania - Cesena 
              San Marino (645 m) 
              Monte Carpegna (1358 m) 
              Perticara (708 m) 
              Sorrivoli (250 m) | 
            193 km | 
          
           
            | Giovedì 22/5 | 
            12a tappa | 
            Forlì - Carpi | 
            171 km | 
          
           
            | Venerdì 23/5 | 
            13a tappa | 
            Modena - Cittadella | 
            192 km | 
          
           
            | Sabato 24/5 | 
            14a tappa | 
            Verona - Alpe di Pampeago/Val di Fiemme 
              Passo Manghen (2043 m) 
              Alpe di Pampeago (1740 m) | 
            195 km | 
          
           
            | Domenica 25/5 | 
            15a tappa | 
            Arabba - Passo Fedaia/Marmolada (Dolomiti Stars) 
              Passo Pordoi (2239 m) 
              Passo San Pellegrino (1918 m) 
              San Tomaso Agordino (1082 m) 
              Passo di Giau (2236 m) 
              Passo Falzarego (2105 m) 
              Passo Fedaia (2057 m) | 
            153 km | 
          
           
            | Lunedì 26/5 | 
            16a tappa | 
            San Vigilio di Marebbe - Plan de Corones (Cronoscalata) 
              Plan de Corones (2273 m) | 
            13,8 km | 
          
           
            | Martedì 27/5 | 
            - | 
            Riposo | 
            - | 
          
           
            | Mercoledì 28/5 | 
            17a tappa | 
            Sondrio - Locarno 
              Passo dello Spluga (2115 m) 
              Passo di San Bernardino (2065 m) | 
            192 km | 
          
           
            | Giovedì 29/5 | 
            18a tappa | 
            Mendrisio - Varese 
              Marzio (767 m) | 
            182 km | 
          
           
            | Venerdì 30/5 | 
            19a tappa | 
            Legnano - Presolana/Monte Pora 
              Passo del Vivione (1828 m) 
              Passo della Presolana (1297 m) 
              Monte Pora (1453 m) | 
            228 km | 
          
           
            | Sabato 31/5 | 
            20a tappa | 
            Rovetta - Tirano 
              Passo di Gavia (Cima Coppi-2618 m) 
              Passo del Mortirolo (1854 m) 
              Aprica (1173 m) | 
            224 km | 
          
           
            | Domenica 1/6 | 
            21a tappa | 
            Cesano Maderno - Milano (Cronometro) | 
            23,5 km |