Lyell was born 14 November 1797 in Scotland about 15 miles north of Dundee in Kinnordy, near Kirriemuir in Forfarshire (now Angus).
Lyell entered Exeter College, Oxford, in 1816, and attended William Buckland's lectures.