About 30 minutes
About 30 minutes by plane.
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.
Edinburgh to Inverness takes about 3 hours 30 minutes by train.
About three hours.
No ============================================== [Edit] No, Edinburgh is further north. However, there is not much in it: Glasgow is 55°51' north and Edinburgh is 55°57'.
Just over 2 hours.
About 1 hour and 50 minutes
About 7 hours
St. Andrews does not have a train station. Leuchars is the closest.
4 hours 30 minuites
The train takes about 2 hours 30 minutes.
About 4 hours.
Bus tours to it run from Belfast regularly. It is not served directly by train.