La 12.ª etapa del Tour de Francia 2019 tuvo lugar el 18 de julio de 2019 entre Toulouse y Bagnères-de-Bigorre sobre un recorrido de 202 km y fue ganada por el británico Simon Yates del Mitchelton-Scott tras superar al sprint a Pello Bilbao y Gregor Mühlberger.
Una jornada más, el francés Julian Alaphilippe mantuvo el maillot jaune.
[1]