Non-direct flights, with one or more stopovers, can take longer but might offer greater flexibility or cost advantages. The total journey time for non-direct flights may range from 19 hours to over 30 hours, depending on the specific routing and duration of stopovers. Therefore, to obtain the most current and accurate flight duration information for your preferred travel dates, it's recommended to check with specific airlines or use a flight search engine to compare schedules and flight options.