|Via:||Heath Hayes, Norton Canes, Pelsall, Rushall|
|Distance:||13 miles (20.9 km)|
|Meets:||A460, A5190, A5, A4124, A461, A454, B4151, A4041|
|Old route now:||A460|
|Route outline (key)|
The B4154 runs roughly north-south across southern Staffordshire, from the A460 at Hednesford before passing east of Cannock and Walsall to terminate on the A4041 on the northern border of Birmingham.
It originally ran solely over the northern section of the route between Hednesford and Rushall near Walsall, with the southern section being almost entirely unclassified apart from a small section of former B4152 south of Aldridge. The upgrade to B4154 took place after 1975.
The northern end of the B4154 was originally on the A460 Station Road; when that road was removed from the centre of town so was the B4154. Part of this northern section, Uxbridge Street, was upgraded to Class I status to form the current route of the A460.