La 21e étape du Tour de France 1966 est une étape qui a eu lieu le mardi 13 juillet 1966 entre Montluçon et Orléans, en France, sur une distance de 232,5 km. Elle a été remporté par le Français Pierre Beuffeuil. Le Français Lucien Aimar conserve le maillot jaune.