All about buses to Dunfermline
| Local Time | |
| Country | United Kingdom |
| Currency | British Pound |
| Bus connections | 694 |
| bus stations | 6 |
| cheapest ride | £3 |
| Most popular coach operators | |
| Other companies are JET 747 | |
Cheap bus tickets to Dunfermline
-
FlixBus0h 35m010:10PerthBroxden Park and Ride10:45DunfermlineHalbeath Park and Ride0EconomyA Bus from FlixBus goes from Broxden Park and Ride, Perth (United Kingdom) at 20/06/2026 10:10:00 to Halbeath Park and Ride, Dunfermline (United Kingdom) arriving at 20/06/2026 10:45:00. 50 Economy ticket for £3 per person are available. Travel duration is 0h 35m
-
Scottish Citylink0h 28m000:02EdinburghEdingburgh - Queensferry Street00:30DunfermlineHalbeath Park and Ride0EconomyA Bus from Scottish Citylink goes from Edingburgh - Queensferry Street, Edinburgh (United Kingdom) at 16/06/2026 00:02:00 to Halbeath Park and Ride, Dunfermline (United Kingdom) arriving at 16/06/2026 00:30:00. 50 Economy ticket for £4 per person are available. Travel duration is 0h 28m
-
megabus0h 38m008:40EdinburghCentral bus station09:18DunfermlineHalbeath Park and Ride0EconomyA Bus from megabus goes from Central bus station, Edinburgh (United Kingdom) at 16/06/2026 08:40:00 to Halbeath Park and Ride, Dunfermline (United Kingdom) arriving at 16/06/2026 09:18:00. 50 Economy ticket for £4 per person are available. Travel duration is 0h 38m
-
JET 7470h 19m000:13InverkeithingBus Stop00:32DunfermlineCarnegie College0EconomyA Bus from JET 747 goes from Bus Stop, Inverkeithing (United Kingdom) at 17/06/2026 00:13:00 to Carnegie College, Dunfermline (United Kingdom) arriving at 17/06/2026 00:32:00. 50 Economy ticket for £4 per person are available. Travel duration is 0h 19m
-
Stagecoach0h 19m000:13InverkeithingBus Stop00:32DunfermlineCarnegie College0EconomyA Bus from Stagecoach goes from Bus Stop, Inverkeithing (United Kingdom) at 16/06/2026 00:13:00 to Carnegie College, Dunfermline (United Kingdom) arriving at 16/06/2026 00:32:00. 50 Economy ticket for £4 per person are available. Travel duration is 0h 19m
-
megabus0h 35m006:40EdinburghCentral bus station07:15DunfermlineHalbeath Park and Ride0EconomyA Bus from megabus goes from Central bus station, Edinburgh (United Kingdom) at 16/06/2026 06:40:00 to Halbeath Park and Ride, Dunfermline (United Kingdom) arriving at 16/06/2026 07:15:00. 50 Economy ticket for £5 per person are available. Travel duration is 0h 35m
-
Scottish Citylink1h 16m008:05PitlochryAldour Bus Stop09:21DunfermlineCarnegie College0BasicA Bus from Scottish Citylink goes from Aldour Bus Stop, Pitlochry (United Kingdom) at 20/06/2026 08:05:00 to Carnegie College, Dunfermline (United Kingdom) arriving at 20/06/2026 09:21:00. 50 Basic ticket for £8 per person are available. Travel duration is 1h 16m
-
JET 7470h 42m000:20Edinburgh AirportEdinburgh Airport01:02DunfermlineCarnegie College0EconomyA Bus from JET 747 goes from Edinburgh Airport, Edinburgh Airport (United Kingdom) at 19/06/2026 00:20:00 to Carnegie College, Dunfermline (United Kingdom) arriving at 19/06/2026 01:02:00. 50 Economy ticket for £12 per person are available. Travel duration is 0h 42m
-
Scottish Citylink0h 31m008:47EdinburghEdingburgh - Queensferry Street09:18DunfermlineHalbeath Park and Ride0EconomyA Bus from Scottish Citylink goes from Edingburgh - Queensferry Street, Edinburgh (United Kingdom) at 16/06/2026 08:47:00 to Halbeath Park and Ride, Dunfermline (United Kingdom) arriving at 16/06/2026 09:18:00. 50 Economy ticket for £13 per person are available. Travel duration is 0h 31m
-
megabus4h 26m002:40AberdeenBus Station07:06DunfermlineCarnegie College0EconomyA Bus from megabus goes from Bus Station, Aberdeen (United Kingdom) at 17/06/2026 02:40:00 to Carnegie College, Dunfermline (United Kingdom) arriving at 17/06/2026 07:06:00. 50 Economy ticket for £13 per person are available. Travel duration is 4h 26m
-
JET 7470h 42m000:20Edinburgh AirportEdinburgh Airport01:02DunfermlineCarnegie College0EconomyA Bus from JET 747 goes from Edinburgh Airport, Edinburgh Airport (United Kingdom) at 16/06/2026 00:20:00 to Carnegie College, Dunfermline (United Kingdom) arriving at 16/06/2026 01:02:00. 50 Economy ticket for £13 per person are available. Travel duration is 0h 42m
-
Stagecoach0h 42m000:20Edinburgh AirportEdinburgh Airport01:02DunfermlineHalbeath Park and Ride0EconomyA Bus from Stagecoach goes from Edinburgh Airport, Edinburgh Airport (United Kingdom) at 16/06/2026 00:20:00 to Halbeath Park and Ride, Dunfermline (United Kingdom) arriving at 16/06/2026 01:02:00. 50 Economy ticket for £13 per person are available. Travel duration is 0h 42m
-
FlixBus10h 50m021:50LiverpoolOne Bus Station08:40DunfermlineHalbeath Park and Ride0EconomyA Bus from FlixBus goes from One Bus Station, Liverpool (United Kingdom) at 16/06/2026 21:50:00 to Halbeath Park and Ride, Dunfermline (United Kingdom) arriving at 17/06/2026 08:40:00. 50 Economy ticket for £21 per person are available. Travel duration is 10h 50m
-
FlixBus10h 50m021:50LiverpoolOne Bus Station08:40DunfermlineHalbeath Park and Ride0EconomyA Bus from FlixBus goes from One Bus Station, Liverpool (United Kingdom) at 17/06/2026 21:50:00 to Halbeath Park and Ride, Dunfermline (United Kingdom) arriving at 18/06/2026 08:40:00. 50 Economy ticket for £24 per person are available. Travel duration is 10h 50m
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
- Bournemouth to Dunfermline coach
- Bus Chester to Dunfermline
- Coach from Dalwhinnie to Dunfermline
- Fort William to Dunfermline bus
- Buses Glencoe to Dunfermline
- Buses Gleneagles to Dunfermline
- Coach Inverkeithing to Dunfermline
- Coach Inverness to Dunfermline
- Coach to Dunfermline from Kinross
- Coach to Dunfermline from Kyle of Lochalsh
- 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
- Bus to Dunfermline from Oban
- Perth to Dunfermline bus
- Coaches Pitlochry to Dunfermline
- Bus from Southampton to Dunfermline
- Bus Swansea to Dunfermline
- Buses Truro to Dunfermline




