This article is about the current B937 from Ladybank to Lindores. For the former B937 from Freuchie to Luthrie, see B937 (Freuchie - Luthrie).
Near Collessie
The B937 is a relatively short B-road in west Fife which follows a similar but shorter route to the nearby B936. The road was originally unclassified but gained the B937 number in 1935.
The route starts by forking left off the A92 just north of the bridge over the River Eden near Ladybank. It heads north along a dead-straight road across the flat Howe of Fife, passing through Heatherhall Wood and then bearing left as it passes the tiny settlement of Charlottetown. A series of short straights then lead past Kinloch House and the Fife Zoo before a windier section around Birnie Loch. This leads down to Trafalgar Junction with the A91, a staggered crossroads with quite a long offset between the two arms.
The terrain changes completely to the north of the A91 and becomes much hillier. The route climbs between two low hills then drops into Collessie Deb before crossing the Den Burn. This brings the road alongside the Edinburgh to Perth railway line, and the two run side by side through the same pass. Near the summit, the road zigzags across the railway and then descends to pass along the northern side of Lindores Loch, while the railway takes the southern shore. For much of the way, the road is only separated from the water by a narrow verge with scrubby trees, but the road does shortcut a couple of small headlands. Beyond the loch, the road runs down between trees to end a short distance further on at a T-junction on the A913 in Lindores Village.