Larkhall is a town in South Lanarkshire, Scotland.

Larkhall may also refer to: Larkhall, Bath, a district of Bath, Somerset, England Larkhall (Lambeth ward), a ward in the London Borough of Lambeth, England Larkhall (South Lanarkshire ward), a ward in South Lanarkshire, Scotland Larkhall railway station, South Lanarkshire, Scotland