The men's marathon at the 1966 European Athletics Championships was held in Budapest, Hungary, on 4 September 1966.
4 September
According to an unofficial count, 35 athletes from 19 countries participated in the event.