Trains to Dunfermline
Edinburgh to Dunfermline by trainfrom €6.95 |
London to Dunfermline by trainfrom €52.20 |
Inverkeithing to Dunfermline by trainfrom €3.36 |
Crewe to Dunfermline by trainfrom €56.82 |
York to Dunfermline by trainfrom €55.77 |
Newcastle upon Tyne to Dunfermline by trainfrom €14.28 |
Preston to Dunfermline by trainfrom €26.77 |