A non-stop flight from Mumbai (BOM) to major Turkish hubs like Istanbul (IST) typically takes 7 to 8 hours.
Actual duration can vary based on the airline, specific route, wind patterns, and air traffic. Most direct services are operated by Turkish Airlines or IndiGo. If you have a layover—common on cheaper fares—total travel time can easily exceed 10–12 hours.