Cross Roads (Keighley): what to know before moving day
At the junction itself is the Cross Roads Inn, said to have been a haunt of Branwell Bronte, with Cross Roads Park beside it. The park's pavilion is the Lees, Cross Roads and Bocking Memorial Building of 1921, a listed Arts and Crafts war memorial, and St James' Church, built in 1909-10, is also listed. Bocking has its working men's club and the Latter-day Saints church, and 23 Haworth Road is a listed 17th-century house refronted in the 18th century.
Many homes are on short streets off Bingley Road and Halifax Road, such as Lorne Street, Albert Street, Cecil Street and Gordon Street, with Canberra Drive and Canberra Close nearby. OpenStreetMap shows part of Bingley Road as one-way, so a driver may need to come round to reach some doors. In an older stone house, the front door and the first turn of the stairs are what to measure.
How the van gets to Cross Roads (Keighley)
From Bradford the B6144 runs out through Cullingworth, and the route data then turns on to the A629 Halifax Road for the last stretch into Cross Roads. This is also where the A6033 begins: it leaves the A629 here and keeps high on the east side of the valley towards Oxenhope. Keighley is about 2.5 miles away along the A629.
The drive from Bradford is roughly 25 to 35 minutes. That is an estimate from route data, not a timed run, and traffic changes it.
Also covered around Cross Roads (Keighley)
Barcroft.
Services for Cross Roads (Keighley)
Each service below links to its Haworth page, which covers how the job works in and around Haworth.
Cross Roads (Keighley): questions before you book
When did Cross Roads become a parish of its own?
On 1 April 2023. From 1999 it shared the parish of Haworth, Cross Roads and Stanbury, until that parish was split. It stays in the Worth Valley ward of Bradford Council.
Which station is nearest to Cross Roads, Haworth or Keighley?
Both, for different trains. The steam trains of the Keighley and Worth Valley Railway can be seen from the village and the nearest stop is Haworth station, under a mile away, and the nearest mainline trains are at Keighley. A move here goes by road.
Where the local details on this page come from
Checked on 28 September 2026 against:
- Postcode lookup (postcodes.io, ONS data): BD22 9BY is in Worth Valley ward, Bradford, parish of Cross Roads
- Cross Roads (Wikipedia): named after the junction to Haworth, Keighley and Denholme; hamlets of Lees, Barcroft, Bocking, Bingley Road and Cross Roads; Halifax Road is the A629; parish history to the April 2023 split; about 2.5 miles from Keighley and under a mile from Haworth; Cross Roads Park, Cross Roads Inn and Branwell Bronte; Bocking Working Men's Club; Latter-day Saints church in Bocking; Haworth station and Keighley station
- Oxenhope (Wikipedia): the A6033 leaves the A629 at Cross Roads and stays high on the east side of the valley
- Listed buildings in Haworth, Cross Roads and Stanbury (Wikipedia, from the National Heritage List for England): Lees, Cross Roads and Bocking Memorial Building (1921), St James' Church (1909-10), 23 Haworth Road (17th century, refronted)
- OpenStreetMap: Bingley Road (one-way section, way 36796207); Halifax Road (A629), Haworth Road (A6033), Lorne Street, Albert Street, Cecil Street, Gordon Street, Canberra Drive, Canberra Close, The Cross Roads pub, Cross Roads Park
- OSRM route estimate from Bradford (OpenStreetMap road data, checked 2026-09-28): B6144 to Haworth Road, then Halifax Road (A629) into Cross Roads

