|Possible routes||10 found|
The cheapest way to get from London to Edinburgh is to bus which costs £14 - £70 and takes 9h 30m.More details
The quickest way to get from London to Edinburgh is to fly which costs £40 - £200 and takes 3h 11m.More details
Yes, there is a direct bus departing from London Victoria Coach Station station and arriving at Edinburgh. Services depart three times a day, and operate every day. The journey takes approximately 9h 30m.More details
Yes, there is a direct train departing from London Kings Cross and arriving at Edinburgh. Services depart hourly, and operate every day. The journey takes approximately 4h 18m.More details
The distance between London and Edinburgh is 334 miles. The road distance is 380.8 miles.Get driving directions
The best way to get from London to Edinburgh without a car is to train which takes 4h 18m and costs £30 - £280.More details
The train from London Kings Cross to Edinburgh takes 4h 18m including transfers and departs hourly.More details
London to Edinburgh bus services, operated by National Express, depart from London Victoria Coach Station.More details
London to Edinburgh train services, operated by LNER, depart from London Kings Cross station.More details
The best way to get from London to Edinburgh is to train which takes 4h 18m and costs £30 - £280. Alternatively, you can bus, which costs £14 - £70 and takes 9h 30m, you could also fly, which costs £50 - £190 and takes 3h 13m.Mode details
The quickest flight from London City Airport to Edinburgh Airport is the direct flight which takes 1h 15m.Search flights
London to Edinburgh bus services, operated by National Express, arrive at Edinburgh station.More details
London to Edinburgh train services, operated by LNER, arrive at Edinburgh station.More details
Yes, the driving distance between London to Edinburgh is 381 miles. It takes approximately 6h 50m to drive from London to Edinburgh.Get driving directions
Flybe and British Airways offer flights from London City Airport to Edinburgh Airport.Search flights
Book your London to Edinburgh train tickets online with Rome2rio.Search and book
Book your London to Edinburgh bus tickets online with Distribusion.Search and book
There are 2437+ hotels available in Edinburgh. Prices start at £66 per night.More details
Check out Blablacar's carpooling service for rideshare options between London and Edinburgh. A great option if you don't have a driver's licence or want to avoid public transport.Read Rome2rio's guide to Blablacar
The best way to get from London to London City Airport is to train which takes 21 min and costs £1 - £5.More details
Edinburgh Castle is a historic fortress which dominates the skyline of the city of Edinbur...
Calton Hill is a hill in central Edinburgh, Scotland, situated beyond the east end of Prin...
The Old Town (Scots: Auld Toun) is the name popularly given to the oldest part of Scotland...
The Scottish Parliament (Scottish Gaelic: Pàrlamaid na h-Alba; Scots: The Scots Pairlament...
Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.Learn more about our apps