How long is a direct flight from London to Istanbul?
For a non-stop, direct flight from London to Istanbul, the average flight time is around 3 hours and 30 minutes. The distance between London and Istanbul is about 1,556 miles or 2,505 kilometers. Türkiye (Turkey) is 3 hours ahead of the United Kingdom.