La 3e étape du Tour de France 2012 s'est déroulée le mardi 3 juillet 2012. Elle est partie d'Orchies et est arrivée à Boulogne-sur-Mer après 197 kilomètres de course. Elle a été remportée par le Slovaque Peter Sagan (Liquigas-Cannondale), déjà vainqueur deux jours plus tôt, et futur lauréat du classement par points de ce Tour. Il devance Edvald Boasson Hagen (Sky) et Peter Velits (Lotto-Belisol). Fabian Cancellara (RadioShack-Nissan) garde le maillot jaune.