La 8e étape du Tour de France 2012 se déroule le dimanche 8 juillet 2012. Elle part de Belfort et arrive à Porrentruy, en Suisse.