Karl Fleschen (born 28 June 1955 in Daun, Rhineland-Palatinate) is a retired West German runner who specialized in the 3000, 5000 and 10,000 metres.