La 18e étape du Tour de France 2006 s'est courue le 21 juillet entre Morzine et Mâcon sur une distance de 197 km.