|Distance:||5.1 miles (8.2 km)|
|Meets:||A38, B4468, A4018, A4162, B4057, A4, M5|
|Route outline (key)|
The route starts just north of the railway arches on Gloucester Road and heads west, then almost immediately there's a TOTSO right to head up Cranbrook Road to Westbury Park. There's another TOTSO left, leading to a roundabout with the A4018, after which there's a long and fairly straight (if you ignore the detour round the playing field) section through Stoke Bishop. After crossing the high Millpill Bridge and the A4162, we briefly leave urban streets behind to run through Shirehampton Park before reaching Shirehampton itself. The final section of the road is dualled, passing underneath the M5 and ending on the A4 at the southern roundabout of J18 of the motorway.
The B4054 originally ran only as far as Westbury Road, where it ended on the B4055 (present A4018). The remainder of the route was the original A4018. When the A36 (now A4) Portway opened in 1926, the B4054 took over the old road to Avonmouth, giving the road its current course.