La 12e étape du Tour d'Italie 2011 s'est déroulée le jeudi 19 mai 2011. Castelfidardo est la ville de départ, et Ravenne la ville d'arrivée. Le parcours a eu lieu sur un parcours plat d'un distance de 184 km. Le Britannique Mark Cavendish (Team HTC-Highroad) remporte cette étape au sprint. Il s'agit de la deuxième victoire de Cavendish sur ce Giro. L'Espagnol Alberto Contador (Saxo Bank-SunGard) conserve le maillot rose de leader.