It takes half an hour
About 7 hours
About 2 hours 30 minutes.
Around 2 hours
There are no direct trains between Holyhead and Edinburgh - you will have to change trains at least once. The journey time will be about 6 hours dependent on which train you catch.
It would have taken 9 hours by train.
London Edinburgh takes between 4 and 5 hours dependent on the stops.
Flying takes around 1 hour 40 miutes. Train, between 8 and 11 hours depending on which train you catch and driving would take about 12 hours.
4 hours 30 minuites
The train takes about 2 hours 30 minutes.
About 4 hours.
Yes, there is a train service. See the ScotRail website for more information.
Anything from 3½ to 4½ hours depending on number of changes.