La 15a tappa, della100esima edizione della corsa rosa, parte da Valdengo e, dopo aver percorso 229km, arriva a Bergamo. I primi 150km sono quasi tutti in piano, poi, giunti a Zogno, si scala il primo GPM di giornata, il Miragolo San Salvatore; si tratta di una salita di 9km al 7% di pendenza media, ma con una massima del 12%. Dopo una breve discesa si inizia l'ultimo GPM di giornata, il Selvino; una salita di circa 7km con pendenza media del 4%. Scollinato il 2 GPM di giornata, si scende fino ad arrivare a Bergamo, dove iniziano gli ultimi 5km; i primi 3 in salita con una pendenza media del 8%, poi una breve discesa fino agli 800 metri, dove inizia il lungo rettilineo finale.