La 18e étape du Tour d'Italie 2010 s'est déroulée le jeudi 27 mai 2010 entre Levico Terme et Brescia sur 156 kilomètres. Elle a été remportée par l'Allemand André Greipel (Team HTC-Columbia) au sprint. L'Espagnol David Arroyo (Caisse d'Épargne) reste en rose au terme d'une étape sans influence sur le classement général.