The B8084 is a short B-road in West Lothian. It forms the pre-bypass route of the A706 through Armadale.
The road starts by turning south off the B8028, at the original site of Couston Crossroads, a junction that was realigned when the Armadale bypass was built: the B8028 used to turn off the A706. The old A706 immediately north of here is no longer open to traffic. The route heads south and winds between fields and patches of woodland before reaching Armadale. It runs through town along North Street to the signalised crossroads of Armadale Cross on the A89 (former A8) in the town centre. The route then continues south along South Street, which becomes Station Road as it passes through the suburb of Bathville, where the B708 is met at traffic lights.
The station previously lay to the west of the A706, but following closure, and the line being mothballed, the new station has now been built to the east and is accessed from a roundabout, before the road climbs up and crosses the railway. Both line and station were only (re)opened in 2011, and there has been a lot of new housing built on the surrounding fields in recent years. The B8084 then continues south into open country, descending into the valley of the River Almond. It ends here, at the Whitdale Roundabout on the A706, just before that route passes under the M8 and into Whitburn.