Thornhill is a village in the county of Cumbria, England, south of Whitehaven and north of Seascale, close to St. Bees.