About 2 hours 30 minutes.
About 7 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.
Typically between 2.50hrs and 3.25hrs and with one change at Newcastle.
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.
Between one hour 30 minutes and one hour 50 minutes
You can't take a train directly from the Shetland Islands to London. You can't even fly directly between Shetland and London. You could travel by boat from Shetland to Aberdeen and then take a train or fly from there to London or you could fly from Shetland to Edinburgh and either fly or take a train from Edinburgh to London.
About 4 hours.
About 3 hours 30 minutes.
About four hours and you will have to change trains at York.
About 4 hours 30 minutes.
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.
About four hours