Karel David (born 8 February 1964 in Nový Jicín, Czechoslovakia) is a retired long-distance runner from the Czech Republic, who won the 1991 and 1992 edition of the Vienna Marathon.
David represented Czechoslovakia twice in the men's marathon (1988 and 1992) at the Summer Olympics.
He set his personal best time (2:11:57) on 23 May 1993 at the Hamburg Marathon.