Does anyone know how long it takes to fly from an airport in London to Kathmandu in Nepal?
From London to Kathmandu, it will take about 10-12 hours flight time depending upon the route and airlines. For example, Gulf Air takes you from London (Heathrow airport) to Bahrain in 6h45m and from Bahrain to Kathmandu in 4h45m. And you may have a transit at Bahrain of about 3-5 hours. Similarly, Qatar Airways takes 11h30m with about 3 hours layover time at Doha. While checking the flight, you may see the exact flight time. I heard that many people avoid transit from Delhi airport due to misbehaving nature of airport personals especially to people going to Nepal hence, you may try to avoid that route.