La 12e étape du Tour de France 1999 s'est déroulée le vendredi 16 juillet 1999. Elle part de Saint-Galmier, et arrive à Saint-Flour.