La 6e étape du Tour d'Italie 2013 s'est déroulée le jeudi 9 mai 2013, entre les villes de Mola di Bari et Margherita di Savoia sur une distance de 169 km. La victoire s'est jouée au sprint remportée par le Britannique Mark Cavendish. Le podium de l'étape est complété par l'Italien Elia Viviani et l'Australien Matthew Goss. Pas de changement au niveau des classements à l'exception du classement par points, le maillot rouge est dorénavant porté par Mark Cavendish.