De twaalfde etappe van de Ronde van Frankrijk 2019 werd verreden op 18 juli tussen Toulouse en Bagnères-de-Bigorre in een etappe over 209,5 kilometer. Het was de eerste etappe in de Pyreneeën, waarbij de Col de Peyresourde en Hourquette d'Ancizan, beide van de 1e cateorie, moesten worden beklommen. Na de laatste klim volgde er nog een afdaling van dertig kilometer. Een grote groep van 42 renners kreeg de zegen van het peloton en mocht strijden om de etappezege. Simon Yates was de beste in een sprint-à-trois.