No nonstop flights exist. Typical one-stop journeys take up to 14 hours. Airlines serving the route include Qatar Airways, Emirates, Etihad, SriLankan Airlines, and Gulf Air.