How long does it take to fly from London to Vancouver?
London (LON) to Vancouver, BC (YVR)
Flight Duration 9 hours 20 mins 9 hours non-stop.
The flight times varies according to the speed of the flight. If the flight is flying at a faster speed then the times may change. We are providing you with standard flight timings. The flight time for the above mentioned trip is.9 hours 20 mins
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.