La 2e étape du Tour de France 2013 s'est déroulée le dimanche 30 juin 2013. Elle part de Bastia et arrive à Ajaccio. Le Belge Jan Bakelants (RadioShack-Leopard) s'est imposé en solitaire et a pris le maillot jaune, porté jusqu'alors par Marcel Kittel (Argos-Shimano).