La 18e étape du Tour de France 2007 a lieu le 27 juillet. Le parcours de 210 kilomètres relie Cahors à Angoulême.