An average nonstop flight from the United States to Texas takes a total time of 3h 06m, which covers a distance of around 1192 miles.
The flight time from India to Texas counts around 18h 3minutes.