17 hours, 21 minutesFlying time from United States to India The total flight duration from United States to India is 17 hours, 21 minutes.more