About 400 miles
The flight distance from Edinburgh Airport to London Heathrow Airport is 332 miles / 534 km
The distance directly from London to Edinburgh is approximately 332 miles (535 km).330.42 miles (531.76 kilometers)
332 MI/ 534 Km
The driving distance is approximately 404 road miles.
I work for the airlines and our official distance is 344 miles from airport to airport.
The flight distance from Edinburgh, United Kingdom to London Heathrow Airport is 330 miles / 530 km
Driving Time: London to Edinburgh The distance from London to Edinburgh is 650 kms (404 mi) - about 7 hours 15 mins. See the link below for a map with driving directions and distance from London to Edinburgh.
Leeds is roughtly halfway between Edinburgh and London.
400 miles taking this route:Take M1 to The NORTH, from London, to A1(M) to The NORTH.Take A1 to Edinburgh.
The distance between the two cities' major airports is about 312 air miles.
The road distance London/Edinburgh is 386 miles
404 miles on the M6 or 415 miles on the M40 and M6