From the south (Keighley, Leeds etc) Take the A65 from Skipton then up though Gargrave, Helifield, and Long Preston. As you get to the roundabout by the railway bridge, turn right into Settle centre. Go through Settle market square then 200 yards beyond turn up the B6479 sign posted to 'Horton-in-Ribblesdale' 3½ miles after that turn left on a minor road signed 'Dry Rigg Quarry'. Past the quarry entrance the road narrows dramatically then ½ mile further on there is a track on the left between two large trees. There is no sign, but there is a 'bridleway' finger-post sign. Then go up the track, through a farm (Lower Bark House) over the cattle grid as you go out of their farmyard then another 300 yards to Higher Bark House.
From the north (Kendal and The Lakes) Take the A65 from the M6 (junction 36) then after Ingleton and Clapham take the first turning marked 'Austwick'. drive through Austwick village then as you come out of the other side, the road is signed to 'Horton-in-Ribblesdale' You drive past the hamlet of Wharfe the 2½ miles out of Austwick there is a track on the right between two large trees. it is very easy to miss and end up at Helwith Bridge, but if you get that far you've gone 1 mile too far! Back at the track, there is no sign, but there is a 'bridleway' finger-post sign. Then go up the track, through a farm (Lower Bark House) over the cattle grid as you go out of their farmyard then another 300 yards to Higher Bark House.
Either of the two car routes above, but the easier way is to take the minor road from the A65 to the hamlet of Feizor. At Feizor the tarmac road ends, but at a gate it carries on as a very good grass road (about ½ mile) right to High Bark House.
There are buses to Helwith Bridge, contact Settle Tourist Information, but they are very infrequent. There are trains to Horton-in-Ribblesdale and from there it is a 2½mile walk by the side of the river, or just 5 minutes by car to be picked up. trains to Horton-in-Ribblesdale are not too frequent (see timetable, or rail journey planner) but trains to Settle or Giggleswick stations are more frequent.