La 17e étape du Tour d'Italie 2018 se déroule le mercredi 23 mai 2018, entre Riva del Garda et Iseo sur une distance de 149,5 km. Elle est remportée au sprint par le coureur italien Elia Viviani, de l'équipe Quick-Step Floors. Le Britannique Simon Yates (Mitchelton-Scott) conserve la première place du classement général.