Preston to Dunfermline by train
Compare prices, times and book fast direct trains
Overview: trains from Preston to Dunfermline
Find the key information for travelling by train from Preston to Dunfermline, including journey times, fares and operators serving the route. Compare your options and plan the journey that works for you with Rail Europe.
Going from Preston to Dunfermline by train
About to set off from Preston to Dunfermline by rail? Make your journey as seamless as possible with this guide, packed with tips on schedules, route details and how to find the best deals on tickets.
Cost of train tickets between Preston and Dunfermline
The cheapest train tickets from Preston to Dunfermline start at €27.15. If you book a month in advance, tickets cost, on average, . If you wait until a week in advance, expect tickets to be around .
Pro tip: The best way to save on tickets from Preston to Dunfermline is by booking in advance. Keep in mind that tickets for this route go on sale 5 and a half months before the travel date. So if you want to save on your booking, be sure to lock in your tickets as early as possible.
Preston to Dunfermline train schedule
The earliest weekday train along this route departs at 00:35.
The latest weekday train along this route departs at 19:55.
The earliest weekend train along this route departs at 00:56.
The latest weekend train along this route departs at 21:04.
23 trains run along this route each day.
Trains leave the station every 39 minutes.
How long does the train from Preston to Dunfermline take?
The shortest journey time on this route is 2 hours and 46 minutes, with trains covering a total distance of 262 kilometres.
How far in advance can you reserve train tickets between Preston and Dunfermline?
You can secure tickets for travel between Preston and Dunfermline up to 5 and a half months in advance. The earlier you book, the better the fares.
Maximising your travels to Dunfermline
For a smooth travel experience, explore our help articles. Start planning your holiday and explore travel ideas in our city guide: Dunfermline.
FAQs about the train journey from Preston to Dunfermline
Want to know more about your journey from Preston to Dunfermline? We've compiled some of the most frequently asked questions by our customers to help you plan your journey.
The train route from Preston to Dunfermline covers 262 kilometres.
The cheapest fare for this route is €27.15. When booking 30 days in advance, tickets cost . A ticket bought 7 days before travel typically costs .
You can book your tickets 5 and a half months in advance for this route.
The fastest travel time is 2 hours and 46 minutes.
Other train journeys from Preston
- From Preston to Crewe From €20.36
- From Preston to Liverpool From €10.86
- From Preston to Ormskirk From €2.71
- From Preston to Wigan From €4.52
- From Preston to Glasgow From €19.46
- From Preston to Bradford From €9.05
- From Preston to Manchester From €5.88
- From Preston to Aberdeen From €53.84
- From Preston to Blackburn From €3.17
- From Preston to Bath From €307.67
- From Preston to Bristol From €66.51
- From Preston to Birmingham From €19.91
- From Preston to Edinburgh From €23.07
- From Preston to Stirling From €32.12
- From Preston to Lancaster From €5.88
Other train journeys to Dunfermline
- From Edinburgh to Dunfermline From €6.94
- From London to Dunfermline From €52.94
- From Inverkeithing to Dunfermline From €3.35
- From Crewe to Dunfermline From €56.76
- From York to Dunfermline From €56.56
- From Newcastle upon Tyne to Dunfermline From €14.48