In 1247 Roger de Quincy, 2nd Earl of Winchester granted the monks of Lindores Abbey the right to cut peat from a peat-moss called Monegre,[3] to which monks gave the name Our Lady's Bog[4] (the southwestern part of the village is still called Monkstown).
[5] When the Edinburgh and Northern Railway was constructed in the 1840s, a junction was built here with lines heading towards Perth and Dundee.
An engine depot (of which only the disused locomotive shed survives) and a railway station were constructed at the junction.
The Fife and Kinross Railway, which opened in 1857, used Ladybank as its eastern terminus further increasing the importance of the station.
[16] The main road transport route through Ladybank is the A92, which runs along the western edge of the town connecting with Dundee to the north and the M90 motorway to the south.
It serves Ladybank and the outlying hamlets of Edenstown and Giffordtown, and is attended by 138 children, who are split into six classes.