Between one hour 30 minutes and one hour 50 minutes
About 1 hour and 50 minutes
Typically between 2.50hrs and 3.25hrs and with one change at Newcastle.
2 hours by car
It would have taken 9 hours by train.
Edinburgh to Inverness takes about 3 hours 30 minutes by train.
About three hours.
You can't travel from Edinburgh to Belfast by train because Belfast is in Ireland which is an island. The easiest way is to fly.
About 6 hours and 10 minutes.
About 7 hours
St. Andrews does not have a train station. Leuchars is the closest.
3 to 4 hour journey
The journey time is approximately 6h45m.