| 14/06 | | | |  | | Stage 1 : Bellinzona - Bellinzona I.T.T. (9,4 km) | | | | MARTIN Tony | |
| 15/06 | | | |  | | Stage 2 : Bellinzona - Sarnen (181,8 km) | | | | MEYER Cameron | |
| 16/06 | | | | | | Stage 3 : Sarnen - Heiden (202,9 km) | | | | SAGAN Peter | |
| 17/06 | | | |  | | Stage 4 : Heiden - Ossingen (160,4 km) | | | | CAVENDISH Mark | |
| 18/06 | | | |  | | Stage 5 : Ossingen - Buren an der Aare (183,6 km) | | | | MODOLO Sacha | |
| 19/06 | | | | | | Stage 6 : Buren an der Aare - Delémont (183,5 km) | | | | TRENTIN Matteo | |
| 20/06 | | | |  | | Stage 7 : Worb - Worb I.T.T. (24,7 km) | | | | MARTIN Tony | |
| 21/06 | | | |  | | Stage 8 : Delémont - Verbier (219,1 km) | | | | CHAVES RUBIO Jhoan Esteban | |
| 22/06 | | | |  | | Stage 9 : Martigny - Saas-Fee (156,5 km) | | | | COSTA Rui Alberto Faria | |
| 22/06 | | | | | | General classification | | | | COSTA Rui Alberto Faria | |
| 22/06 | | | | | | Points classification | | | | SAGAN Peter | |
| 22/06 | | | | | | Mountains classification | | | | THURAU Björn | |