There are no direct trains between London and Barcelona. You would probably have to change trains (and stations) in Paris and Madrid. Total journey time about 2 days and expensive.
how long does it take to get train from london to runcorn
you carnt fly in a coach
Presumably you mean London, Ontario.
it about 13hours and 2 mins
2 hours and 15 minutes
A direct train takes about 4 hours.
About 1h25.
58 minutes
There is no high-speed train connecting Lisbon and Barcelona. The high-speed train from Barcelona to Madrid takes about 2hr and 40mins. The normal speed train from Madrid to Lisbon only leaves once a day and takes about 10hr to get from Madrid to Lisbon. It is a smarter idea to take the high-speed train to Madrid and transfer to a bus that will go to Lisbon.
To be honest, it's probably better to fly, but if you want to take the train, you will need to take a train first from Barcelona to Venice in Italy. Then you will need to take the train from Venice to Vienna.
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.
30 minutes if there are no issues in the London station