Travel from Dunfermline to London

Train, bus or fly from Dunfermline to London?

British Airways and Flybe fly from Dunfermline to London every 3 hours. Alternatively, Virgin Trains East Coast operates a train from Dunfermline to London hourly. Tickets cost $60 - $95 and the journey takes 4 h 13 min.

Book transport from Dunfermline to London

How to get from Dunfermline to London

From Dunfermline Town train to Gogar, Edinburgh Gateway (Edinburgh Trams), tram to Edinburgh airport, fly to London City airport, then train to London. 3 h 22 min $103. From Dunfermline Town train to Gogar, Edinburgh Gateway (Edinburgh Trams), tram to Edinburgh airport, fly to London Heathrow airport, then train to London. 3 h 17 min $128. From Dunfermline, Bus Station bus to Buchanan Bus Station, bus to Glasgow airport, fly to London City airport, then train to London. 4 h 24 min $139. From Dunfermline Town train to Gogar, Edinburgh Gateway (Edinburgh Trams), tram to Edinburgh airport, fly to London Gatwick airport, then train to London. 3 h 27 min $108. From Dunfermline Town train to Gogar, Edinburgh Gateway (Edinburgh Trams), tram to Edinburgh airport, fly to London Stansted airport, then train to London. 3 h 47 min $80. From Dunfermline Town train to Gogar, Edinburgh Gateway (Edinburgh Trams), tram to Edinburgh airport, fly to London Luton airport, line 888 bus to Luton Airport Parkway, then train to London. 3 h 53 min $89. From Dunfermline Town train to Edinburgh, train to Newcastle upon Tyne, Central Station (Tyne and Wear Metro Station) (Central Station Metro), train to Newcastle airport, fly to London Heathrow airport, then train to London. 5 h 36 min $211. From Dunfermline Town train to Edinburgh then train to London Kings Cross. 5 h 37 min $87. From Dunfermline Town train to Inverkeithing then train to London Kings Cross. 5 h 52 min $88. From Dunfermline, Bus Station bus to Edinburgh, Bus Station, walk to Edinburgh, then train to London Euston. 7 h 48 min $337. From Dunfermline, Bus Station bus to Edinburgh then bus to London Victoria Coach Station. 11 h 20 min $52. From Dunfermline drive to London. 7 h 6 min $109.

Is there a direct train between Dunfermline and London?

No, there is no direct train from Dunfermline to London. However, there are services departing from Dunfermline Town and arriving at London Kings Cross via Edinburgh. The journey, including transfers, takes approximately 5 h 37 min.

Is there a direct bus between Dunfermline and London?

No, there is no direct bus from Dunfermline to London. However, there are services departing from Dunfermline, Bus Station and arriving at London Victoria Coach Station via Edinburgh. The journey, including transfers, takes approximately 11 h 20 min.