Trains to Dunfermline
Edinburgh to Dunfermline by trainfrom US$7.79 |
London to Dunfermline by trainfrom US$58.50 |
Inverkeithing to Dunfermline by trainfrom US$3.76 |
Crewe to Dunfermline by trainfrom US$63.65 |
York to Dunfermline by trainfrom US$62.50 |
Newcastle upon Tyne to Dunfermline by trainfrom US$16.00 |
Preston to Dunfermline by trainfrom US$30.00 |