You will have to change trains in Edinburgh
About 550 miles.
800 miles
50 mins by train
473 miles
Central London to St Andrews, Fife is about 468 miles by road and would take at least 8 hours 40 minutes to drive, longer if you take a break en route. You may be able to use a combination of Roads, Flights and Trains to cut your journey time but there is no direct route. -------------------------------------------- The easiest way to fly from London to St Andrews is by flying to Edinburgh and getting a train from there. The flight will be approximately 1 hour depending on the weather.
That depends on which part of Scotland but London to Edinburgh is around 400 miles.
About 1 hour.
About 400 miles. It's near Edinburgh.
It varies between 24 and 53 minutes depending on which train you catch.
The distance between London and Scotland varies depending on the specific location in Scotland, but on average it is around 400-500 miles. The most common ways to travel between the two are by train, which takes around 4-5 hours, or by car, which can take 6-8 hours depending on traffic and route.
Edinburgh and Glasgow to London by car is about 400 miles. About another 100 miles if you are travelling from Aberdeen.
About 45 minutes by Tube. If there are no signal failures on your line.