|Distance:||8.4 miles (13.5 km)|
|Meets:||A6181, A6177, B6269, B6146, B6429, A629, A6033|
|Old route now:||A6181|
|Route outline (key)|
The B6144 runs over the hills to the west of Bradford.
Originally the road started on the A650 Market Street in the city centre and headed northwest along Ivegate and Westgate. However, the start of this is now pedestrianised and much of Westgate is now part of the A6181 ring road. The current eastern end of the B6144, therefore, is at traffic lights where the ring road TOTSOs right onto Drewton Road.
The B6144 heads out of town along the remainder of Westgate. There is a short D1 section before the A6177 outer ring road is crossed, again at traffic lights. The road then becomes D2 as far as an elongated roundabout after which it continues along more or less the same bearing (the layout of the roundabout means this cannot be said to be straight ahead).
The road continues through the suburb of Heaton, bearing left at traffic lights where it meets the B6269. The road then climbs and eventually enters open country, eventually descending from the top of a hill to traffic lights in Sandy Lane, where the B6146 turns off to the right.
The B6144 climbs again and skirts the southern edge of the village of Wilsden. It reaches a mini-roundabout at the southern edge of the main street and continues ahead. After passing through Harecroft the road crosses a steep valley. A railway viaduct (now disused) can be seen to the left. The village of Cullingworth is soon met, and here we cross the B6429 at a mini-roundabout, after which the road goes under the same former railway line we saw earlier.
Now called Haworth Road – an indication of the road's final destination – the B6144 climbs up onto Cullingworth Moor and crosses the A629 at the Flappit Spring traffic lights. From here it continues to the edge of the moor before descending steeply to end at a T-junction on the A6033 on the eastern edge of Haworth.