Cross Hills: what to know before moving day
The Airedale railway line splits the village in two. South of it is the larger, mainly residential part, with the shops and restaurants on or near Main Street, the A6068, and streets such as York Street, James Street, Campbell Street and Thomas Street. North of the line, former farmland is now light industry and commerce, with houses along Station Road. The old Kildwick and Crosshills station stood just off Station Road by the humpbacked bridge over the railway; it closed in 1965, and the nearest station now is Steeton and Silsden, about two miles east.
The village has services people moving here ask about: a large health centre and South Craven School, a secondary with a sixth form, both off Holme Lane, plus a library and a police station. On Keighley Road, numbers 1 and 3 are a listed pair of houses dated 1733, and the Old White Bear, an inn dated 1735, is also listed. The beck on the east side of the village forms part of the county boundary, so neighbouring Eastburn, across it, is in West Yorkshire.
How the van gets to Cross Hills
The A6068 forms Main Street and joins the A629 Keighley to Skipton road at the large roundabout between Cross Hills and Kildwick. Station Road, the B6172, links the A6068 with the A629 as well, crossing the railway on its hump. Holme Lane runs south to Sutton-in-Craven, and Park Road climbs west out of the village towards Cononley and Lothersdale.
The drive from Bradford is roughly 25 to 40 minutes. That is an estimate from route data, not a timed run, and traffic changes it.
Services for Cross Hills
Each service below links to its Silsden page, which covers how the job works in and around Silsden.
Cross Hills: questions before you book
Is it Cross Hills or Crosshills?
Both spellings are used; the old railway station was Kildwick and Crosshills. Either will find the village, but the postcode is what the van needs, so include it with the house number.
Which side of the railway is my Cross Hills address?
Station Road and the streets north of the line are mostly business premises with some houses, while the main housing and the shops are south of it. Telling us which side helps plan the approach.
Nearby areas
Where the local details on this page come from
Checked on 28 September 2026 against:
- Postcode lookup (postcodes.io, ONS data): BD20 7RH is in Glusburn, Cross Hills & Sutton-in-Craven ward, North Yorkshire, parish of Glusburn and Cross Hills
- Cross Hills (Wikipedia): halfway between Skipton and Keighley, south bank of the Aire where it bends east, centre of a built-up area with Glusburn, Kildwick, Eastburn and Sutton, split by the Airedale line, shops on Main Street (A6068), light industry north of the railway with housing on Station Road, Kildwick and Crosshills station by the humpback bridge closed 1965, Steeton and Silsden two miles east, health centre and South Craven School off Holme Lane, library, police station, beck forms the county boundary with Eastburn in West Yorkshire, A6068 and A629 roundabout, Park Road west to Cononley and Lothersdale
- Listed buildings in Glusburn and Cross Hills (Wikipedia, from the National Heritage List for England): 1 and 3 Keighley Road, Cross Hills (1733); Old White Bear Hotel (1735)
- OpenStreetMap: Station Road (B6172) between the A6068 and the A629; Main Street and Keighley Road (A6068); York Street, James Street, Campbell Street, Thomas Street; Old White Bear pub

