|Location Map ( geo)|
|Distance:||2.3 miles (3.7 km)|
|Meets:||A955, B944, B944, B932, A955, B932|
|Old route now:||A955|
|Route outline (key)|
The B931 is a short B-road along the Fife coast. Strangely, every classified road it meets is met in two separate places.
The road starts on the A955 at a triangular junction on the northern edge of Buckhaven. The road heads south along Station Road to a roundabout where the B944 continues ahead into town whilst the B931 bears left along Wellesley Road. The other end of the B944 is met at the next roundabout.
The B931 continues northeastwards, a short distance inland from the coast. It passes the Fife Energy Park (an industrial estate plus) before crossing the B932 on the edge of Methil. It runs along the edge of town, still along Wellesley Road, before bending left then right to end at a roundabout, where both the B932 and A955 are met once more.
The original route of the B931 had the same end points but actually followed what is now the A955 instead. The road from Buckhaven into Methil was the B927 (quickly upgraded to A955) whilst the section through Methil was unclassified.