/ /1856 | Elgin Railway
Halbeath Railway
Townhill Waggonway The Townhill Waggonway links the Elgin Railway to the Halbeath Railway. |
/ /1880 | West of Fife Railway and Harbour Townhill Waggonway Townhill Junction to Lilliehill Junction opened by North British Railway, providing a second route to Dunfermline. The route used part of the former Townhill Waggonway. |
A Regional History of the Railways of Great Britain: The North of Scotland v. 15 (Regional railway history series) | Origins of the Scottish Railway System 1722-1844 | The Railways of Fife |