How long is a direct flight from London to Zurich?
For a non-stop, direct flight from London to Zurich, the average flight time is around 1 hours and 28 minutes. The distance between London and Zurich is about 484 miles or 779 kilometers. Switzerland is 1 hours ahead of the United Kingdom.