Travel from London to Moffat-Scotland

Bus or train from London to Moffat?

Virgin West Coast Trains operates a train from London to Moffat twice daily. Tickets cost $200 - $320 and the journey takes 3 h 38 min. Stagecoach West also services this route every 2 hours. Alternatively, National Express operates a bus from London to Moffat once daily. Tickets cost $29 - $40 and the journey takes 7 h. Stagecoach West also services this route every 2 hours.

Travel Guides

How to get from London to EdinburghCheck out Rome2rio's new London to Edinburgh guide for some handy travel tips

How to get from London to Moffat

From London Euston train to Lockerbie, Sydney Place (Cruden Terrace) then line 380 bus to Moffat, Esso Garage (Park). 5 h 11 min £195. From London Euston train to Manchester Piccadilly, train to Lockerbie, Sydney Place (Cruden Terrace), then line 380 bus to Moffat, Esso Garage (Park). 6 h 48 min £167. From London Victoria Coach Station bus to Lockerbie, Crown Inn (Arthurs Place) then line 380 bus to Moffat, Esso Garage (Park). 8 h 33 min £29. From London Euston night train to Carlisle, train to Dumfries, walk to Dumfries, Academy Street (Catherine Street), then bus to Moffat, Esso Garage (Park). 7 h 56 min £52. From London drive to Moffat. 5 h 45 min £65. From Bank DLR Station train to London City airport, fly to Glasgow airport, bus to Buchanan Bus Station, then bus to Moffat. 5 h 25 min £100. From London Paddington train to London Heathrow airport, fly to Glasgow airport, bus to Buchanan Bus Station, then bus to Moffat. 5 h 28 min £104. From Bank DLR Station train to London City airport, fly to Edinburgh airport, tram to Haymarket, train to Lockerbie, Sydney Place (Cruden Terrace), then line 380 bus to Moffat. 6 h 31 min £103. From London Paddington train to London Heathrow airport, fly to Edinburgh airport, tram to Haymarket, train to Lockerbie, Sydney Place (Cruden Terrace), then line 380 bus to Moffat. 6 h 29 min £122. From London Victoria train to London Gatwick airport, fly to Edinburgh airport, tram to Haymarket, train to Lockerbie, Sydney Place (Cruden Terrace), then line 380 bus to Moffat. 6 h 48 min £106. From London Liverpool Street train to London Stansted airport, fly to Edinburgh airport, tram to Haymarket, train to Lockerbie, Sydney Place (Cruden Terrace), then line 380 bus to Moffat. 6 h 56 min £87. From London St Pancras International train to Luton Airport Parkway Rail Station, line 888 bus to London Luton airport, fly to Edinburgh airport, tram to Haymarket, train to Lockerbie, Sydney Place (Cruden Terrace), then line 380 bus to Moffat. 6 h 41 min £94.