Find out more details about the service on your bus from Dunfermline to London and return The more offers you can select from, the harder it generally is to make a decision. That's why CheckMyBus was created: If you are looking for a bus Dunfermline - London, you might find that more than one provider offers convenient trips. Services from Inverness, Aberdeen, Kinross, Perth, Dundee, St Andrews, Cupar, Kirkcaldy and Glenrothes call in at Halbeath P&R on route to Edinburgh – Stagecoach Services X56, X59, X60 and X61 and Scottish Citylink/Park’s of Hamilton/Megabus Services M90, M91, M92, G92 and 913.

There are 5 ways to get from Kirkcaldy, Bus Station to Dunfermline by bus, train, taxi, car or towncar. Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner. megabus Gold sleeper service has come to an end. But it's not all bad news! We're really sad that from 21st May 2017, our overnight sleeper between Scotland and London ended.