Le Tour des Flandres 1966 est la 50e édition du Tour des Flandres. La course a lieu le 9 avril 1966, avec un départ à Gand et une arrivée à Merelbeke sur un parcours de 243 kilomètres. Le vainqueur final est le coureur belge Edward Sels, qui s’impose au sprint. L'Italien Adriano Durante et le Belge Georges Vandenberghe complètent le podium.