Darton lies on the River Dearne, directly to the east of Kexbrough, and is situated about west of Mapplewell, north of Barnsley, south-west of Wakefield, south-east of Huddersfield, south of Leeds, and north of Sheffield.