All about buses to Dunfermline
| Local Time | |
| Country | United Kingdom |
| Currency | British Pound |
| Bus connections | 641 |
| bus stations | 5 |
| cheapest ride | £4 |
| Most popular coach operators | |
| Other companies are Stagecoach | |
Cheap bus tickets to Dunfermline
-
Scottish Citylink0h 28m000:02EdinburghEdingburgh - Queensferry Street00:30DunfermlineHalbeath Park and Ride0BasicA Bus from Scottish Citylink goes from Edingburgh - Queensferry Street, Edinburgh (United Kingdom) at 16/03/2026 00:02:00 to Halbeath Park and Ride, Dunfermline (United Kingdom) arriving at 16/03/2026 00:30:00. 50 Basic ticket for £4 per person are available. Travel duration is 0h 28m
-
Stagecoach0h 19m000:13InverkeithingBus Stop00:32DunfermlineCarnegie College0BasicA Bus from Stagecoach goes from Bus Stop, Inverkeithing (United Kingdom) at 16/03/2026 00:13:00 to Carnegie College, Dunfermline (United Kingdom) arriving at 16/03/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 16/03/2026 08:40:00 to Halbeath Park and Ride, Dunfermline (United Kingdom) arriving at 16/03/2026 09:18:00. 50 Economy ticket for £4 per person are available. Travel duration is 0h 38m
-
FlixBus1h 15m007:25DundeeScience Centre Station08:40DunfermlineHalbeath Park and Ride0EconomyA Bus from FlixBus goes from Science Centre Station, Dundee (United Kingdom) at 17/03/2026 07:25:00 to Halbeath Park and Ride, Dunfermline (United Kingdom) arriving at 17/03/2026 08:40:00. 50 Economy ticket for £5 per person are available. Travel duration is 1h 15m
-
megabus0h 35m006:40EdinburghCentral bus station07:15DunfermlineHalbeath Park and Ride0EconomyA Bus from megabus goes from Central bus station, Edinburgh (United Kingdom) at 16/03/2026 06:40:00 to Halbeath Park and Ride, Dunfermline (United Kingdom) arriving at 16/03/2026 07:15:00. 50 Economy ticket for £5 per person are available. Travel duration is 0h 35m
-
FlixBus2h 40m006:00AberdeenBus Station08:40DunfermlineHalbeath Park and Ride0EconomyA Bus from FlixBus goes from Bus Station, Aberdeen (United Kingdom) at 16/03/2026 06:00:00 to Halbeath Park and Ride, Dunfermline (United Kingdom) arriving at 16/03/2026 08:40:00. 50 Economy ticket for £8 per person are available. Travel duration is 2h 40m
-
FlixBus4h 45m006:00AberdeenBus Station10:45DunfermlineHalbeath Park and Ride0EconomyA Bus from FlixBus goes from Bus Station, Aberdeen (United Kingdom) at 16/03/2026 06:00:00 to Halbeath Park and Ride, Dunfermline (United Kingdom) arriving at 16/03/2026 10:45:00. 50 Economy ticket for £10 per person are available. Travel duration is 4h 45m
-
Scottish Citylink0h 31m009:22EdinburghEdingburgh - Queensferry Street09:53DunfermlineHalbeath Park and Ride0BasicA Bus from Scottish Citylink goes from Edingburgh - Queensferry Street, Edinburgh (United Kingdom) at 16/03/2026 09:22:00 to Halbeath Park and Ride, Dunfermline (United Kingdom) arriving at 16/03/2026 09:53:00. 50 Basic ticket for £11 per person are available. Travel duration is 0h 31m
-
Scottish Citylink0h 31m008:47EdinburghEdingburgh - Queensferry Street09:18DunfermlineHalbeath Park and Ride0BasicA Bus from Scottish Citylink goes from Edingburgh - Queensferry Street, Edinburgh (United Kingdom) at 16/03/2026 08:47:00 to Halbeath Park and Ride, Dunfermline (United Kingdom) arriving at 16/03/2026 09:18:00. 50 Basic ticket for £12 per person are available. Travel duration is 0h 31m
-
JET 7470h 40m000:20Edinburgh AirportEdinburgh Airport01:00DunfermlineCarnegie College0BasicA Bus from JET 747 goes from Edinburgh Airport, Edinburgh Airport (United Kingdom) at 16/03/2026 00:20:00 to Carnegie College, Dunfermline (United Kingdom) arriving at 16/03/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 18/03/2026 00:20:00 to Carnegie College, Dunfermline (United Kingdom) arriving at 18/03/2026 01:00:00. 50 Basic ticket for £13 per person are available. Travel duration is 0h 40m
-
Stagecoach0h 42m000:20Edinburgh AirportEdinburgh Airport01:02DunfermlineHalbeath Park and Ride0BasicA Bus from Stagecoach goes from Edinburgh Airport, Edinburgh Airport (United Kingdom) at 16/03/2026 00:20:00 to Halbeath Park and Ride, Dunfermline (United Kingdom) arriving at 16/03/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 16/03/2026 02:40:00 to Carnegie College, Dunfermline (United Kingdom) arriving at 16/03/2026 07:06:00. 50 Basic ticket for £17 per person are available. Travel duration is 4h 26m
-
Scottish Citylink3h 1m011:20AberdeenBus Station14:21DunfermlineCarnegie College0BasicA Bus from Scottish Citylink goes from Bus Station, Aberdeen (United Kingdom) at 16/03/2026 11:20:00 to Carnegie College, Dunfermline (United Kingdom) arriving at 16/03/2026 14: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
- Buses Truro to Dunfermline




