De achttiende etappe van de Ronde van Italië 2016 werd gereden op 26 mei 2016. Het was een heuvelrit van Muggiò naar Pinerolo. Deze etappe was 240 kilometer lang en was daarmee de langste rit uit de Giro 2016.
Kort na de start ontstaat een omvangrijke kopgroep van 24 renners, met als belangrijkste namen: Gianluca Brambilla, Matteo Trentin, Pim Ligthart, Daniel Oss, Ramūnas Navardauskas, Albert Timmer, Moreno Moser en Ivan Rovny. Brambilla is de enige renner in de kopgroep die binnen het uur van leider Steven Kruijswijk staat: op 55'36". Op de flanken van de Pramartino gaat Pavel Broett er solo vandoor. Het peloton volgt op dat moment op 14 minuten van de kopgroep. Na de eerste maal de kasseiklim van San Maurizzio te hebben gedaan, rijden Brambilla en Moser weg van de rest. Enkele seconden daarachter houdt een groepje van vier met onder andere Matteo Trentin stand. Brambilla en Moser proberen tijdens de tweede beklimming van San Maurizzio van elkaar weg te rijden. Dit lukt niet en de twee maken zich op voor een eindsprint. Op een paar honderd meter voor de finish komt echter Brambilla's ploeggenoot Trentin aangespurt. Hij vliegt de twee voorbij en gaat met de dagzege aan de haal. De favorieten maken in deze etappe geen verschillen.