The 1890 Epsom Derby was a horse race which took place at Epsom Downs on 2 June 1890. It was the 110th running of the Derby, and it was won by Sainfoin. The winner was ridden by John Watts and trained by John Porter.