Dalserf is a small village located in South Lanarkshire, Scotland. It consists of only a few streets and is situated along the banks of the River Clyde.
The village is positioned approximately 2 miles (3 km) east of Larkhall and about 7 miles (11 km) southeast of Hamilton.