All about buses to Dunfermline
| Local Time | |
| Country | United Kingdom |
| Currency | British Pound |
| Bus connections | 691 |
| bus stations | 5 |
| cheapest ride | £3 |
| Most popular coach operators | |
| Other companies are Stagecoach | |
Cheap bus tickets to Dunfermline
-
FlixBus0h 35m022:15PerthBroxden Park and Ride22:50DunfermlineHalbeath Park and Ride0EconomyA Bus from FlixBus goes from Broxden Park and Ride, Perth (United Kingdom) at 01/02/2026 22:15:00 to Halbeath Park and Ride, Dunfermline (United Kingdom) arriving at 01/02/2026 22:50:00. 50 Economy ticket for £3 per person are available. Travel duration is 0h 35m
-
Scottish Citylink0h 18m000:12EdinburghEdingburgh - Queensferry Street00:30DunfermlineHalbeath Park and Ride0BasicA Bus from Scottish Citylink goes from Edingburgh - Queensferry Street, Edinburgh (United Kingdom) at 01/02/2026 00:12:00 to Halbeath Park and Ride, Dunfermline (United Kingdom) arriving at 01/02/2026 00:30:00. 50 Basic ticket for £4 per person are available. Travel duration is 0h 18m
-
Stagecoach0h 19m000:13InverkeithingBus Stop00:32DunfermlineCarnegie College0BasicA Bus from Stagecoach goes from Bus Stop, Inverkeithing (United Kingdom) at 01/02/2026 00:13:00 to Carnegie College, Dunfermline (United Kingdom) arriving at 01/02/2026 00:32:00. 50 Basic ticket for £4 per person are available. Travel duration is 0h 19m
-
megabus0h 38m008:40EdinburghCentral bus station09:18DunfermlineHalbeath Park and Ride0EconomyA Bus from megabus goes from Central bus station, Edinburgh (United Kingdom) at 31/01/2026 08:40:00 to Halbeath Park and Ride, Dunfermline (United Kingdom) arriving at 31/01/2026 09:18:00. 50 Economy ticket for £4 per person are available. Travel duration is 0h 38m
-
megabus0h 46m006:20PerthBus Station07:06DunfermlineCarnegie College0EconomyA Bus from megabus goes from Bus Station, Perth (United Kingdom) at 31/01/2026 06:20:00 to Carnegie College, Dunfermline (United Kingdom) arriving at 31/01/2026 07:06:00. 50 Economy ticket for £6 per person are available. Travel duration is 0h 46m
-
Stagecoach0h 40m000:20Edinburgh AirportEdinburgh Airport01:00DunfermlineHalbeath Park and Ride0BasicA Bus from Stagecoach goes from Edinburgh Airport, Edinburgh Airport (United Kingdom) at 31/01/2026 00:20:00 to Halbeath Park and Ride, Dunfermline (United Kingdom) arriving at 31/01/2026 01:00:00. 50 Basic ticket for £12 per person are available. Travel duration is 0h 40m
-
JET 7470h 40m000:20Edinburgh AirportEdinburgh Airport01:00DunfermlineCarnegie College0BasicA Bus from JET 747 goes from Edinburgh Airport, Edinburgh Airport (United Kingdom) at 02/02/2026 00:20:00 to Carnegie College, Dunfermline (United Kingdom) arriving at 02/02/2026 01:00:00. 50 Basic ticket for £12 per person are available. Travel duration is 0h 40m
-
Stagecoach0h 42m000:20Edinburgh AirportEdinburgh Airport01:02DunfermlineCarnegie College0BasicA Bus from Stagecoach goes from Edinburgh Airport, Edinburgh Airport (United Kingdom) at 01/02/2026 00:20:00 to Carnegie College, Dunfermline (United Kingdom) arriving at 01/02/2026 01:02:00. 50 Basic ticket for £13 per person are available. Travel duration is 0h 42m
-
JET 7470h 42m000:20Edinburgh AirportEdinburgh Airport01:02DunfermlineCarnegie College0BasicA Bus from JET 747 goes from Edinburgh Airport, Edinburgh Airport (United Kingdom) at 31/01/2026 00:20:00 to Carnegie College, Dunfermline (United Kingdom) arriving at 31/01/2026 01:02:00. 50 Basic ticket for £13 per person are available. Travel duration is 0h 42m
-
Scottish Citylink4h 26m002:40AberdeenBus Station07:06DunfermlineCarnegie College0BasicA Bus from Scottish Citylink goes from Bus Station, Aberdeen (United Kingdom) at 31/01/2026 02:40:00 to Carnegie College, Dunfermline (United Kingdom) arriving at 31/01/2026 07:06:00. 50 Basic ticket for £17 per person are available. Travel duration is 4h 26m
-
FlixBus8h 15m000:25LeicesterFosse Park08:40DunfermlineHalbeath Park and Ride0EconomyA Bus from FlixBus goes from Fosse Park, Leicester (United Kingdom) at 31/01/2026 00:25:00 to Halbeath Park and Ride, Dunfermline (United Kingdom) arriving at 31/01/2026 08:40:00. 50 Economy ticket for £18 per person are available. Travel duration is 8h 15m
-
FlixBus6h 20m002:20SheffieldMeadowhall Interchange Coach Station08:40DunfermlineHalbeath Park and Ride0EconomyA Bus from FlixBus goes from Meadowhall Interchange Coach Station, Sheffield (United Kingdom) at 31/01/2026 02:20:00 to Halbeath Park and Ride, Dunfermline (United Kingdom) arriving at 31/01/2026 08:40:00. 50 Economy ticket for £21 per person are available. Travel duration is 6h 20m
-
FlixBus5h 35m003:05LeedsBus Station08:40DunfermlineHalbeath Park and Ride0EconomyA Bus from FlixBus goes from Bus Station, Leeds (United Kingdom) at 31/01/2026 03:05:00 to Halbeath Park and Ride, Dunfermline (United Kingdom) arriving at 31/01/2026 08:40:00. 50 Economy ticket for £22 per person are available. Travel duration is 5h 35m
-
Scottish Citylink3h 1m013:20AberdeenBus Station16:21DunfermlineCarnegie College0BasicA Bus from Scottish Citylink goes from Bus Station, Aberdeen (United Kingdom) at 31/01/2026 13:20:00 to Carnegie College, Dunfermline (United Kingdom) arriving at 31/01/2026 16:21:00. 50 Basic ticket for £41 per person are available. Travel duration is 3h 1m
Your route is not there? In the search bar, we have already filled Dunfermline as your destination. You just have to enter your place of departure. However, if you want to take the bus from Dunfermline, just click on the arrows to change the direction.
We have already set a default travel date. Generally, most people book 3-7 days in advance. If you want to check a specific date, simply select the corresponding day on the calendar to update your search.Do you already know when you will return from Dunfermline? Then check the return trip straight away and simply select the appropriate date. Are you travelling with other people? Then indicate how many passengers are travelling with you to Dunfermline and start your search. The search results can be sorted by price, departure and arrival time. They can also be filtered according to stops or companies. Customize everything according to your needs.
By the way: If available, we will also show you information about other modes of transport, such as trains, carpooling and flights, with which you can get to Dunfermline.All bus stops in Dunfermline
FAQs about the bus route to Dunfermline
Is there a direct coach to Dunfermline?
What can I take with me on my bus ride to Dunfermline?
What equipment does the coach to Dunfermline have?
Which coach stops are there in Dunfermline?
Which coach companies go to Dunfermline?
How can I find the best coach deals to Dunfermline?
How much could I save by comparing coaches to Dunfermline?
Why does CheckMyBus find the best bus deals to Dunfermline?
How does the CheckMyBus technology work for trips to Dunfermline?
Discover other destinations by coach
The most searched bus routes to Dunfermline
More coach connections to Dunfermline
- Bus Aberdeen to Dunfermline
- Coach to Dunfermline from Aviemore
- Buses Birmingham to Dunfermline
- Buses Blackpool to Dunfermline
- Buses Glencoe to Dunfermline
- Coach Inverkeithing to Dunfermline
- Coach Inverness to Dunfermline
- Coach to Dunfermline from Kinross
- Bus to Dunfermline from Leeds
- Buses Leicester to Dunfermline
- Liverpool to Dunfermline coach
- London to Dunfermline bus
- Coach from Manchester to Dunfermline
- Coach Middlesbrough to Dunfermline
- Coaches Newcastle upon Tyne to Dunfermline
- Buses Newhouse to Dunfermline
- Coach to Dunfermline from Newtonmore
- Perth to Dunfermline bus
- Coaches Pitlochry to Dunfermline
- Coaches Sheffield to Dunfermline
- Bus from Southampton to Dunfermline
- Bus Swansea to Dunfermline




