1 To the left of the fishing lake is an access gate. Walk to the right, past the lake, to meet a broad cinder track: this is the trackbed of the old Hull-to-Barnsley railway. Follow the track, to the right, passing a small pond and then the platform of a long-abandoned railway station. There are a number of side tracks; just keep to the straight, obvious track and you won't go wrong.
2 Beyond a gate you will reach a roundabout on the A638. Walk left, around the roundabout, to locate another metal gate. A footpath leads downhill to rejoin the route of the railway trackbed. Soon your track is raised above the level of the surrounding fields. When the colour of the track turns from grey cinders to white, you may want to detour down to your right, on a path that leads to two more secluded ponds. Otherwise carry straight on, along the track. Follow a fence on the left, gradually uphill. Continue to follow the fence as it bears left at the top of the hill, to join a broad track descending to a larger lake, with three islands.
3 Keep to the left-hand side of the lake, on the track (unless you want to take the path around the lake). Turn left, at the far end of the lake, to follow a fence. The track bends first left, then right, to run parallel to the railway line you walked earlier. Follow this track to meet a road. Cross the road, and take the lane opposite.
4 Cross the A638, continuing in the same direction into the little village of North Elmsall. As the road goes left, past the church, take a step stile in the wall on the left (signed 'footpath to Upton'). Walk straight across one field, then another, pass a little pond and reach the railway trackbed once again. Go right here soon taking a path, left, to arrive back at the car park in Upton.