The total distance from USA to Thailand is about 8623 miles or 13877 kilometers. This distance is equal to 7493 nautical miles and an average flight takes 17 hours and 15 minutes to cover this distance with an average speed of 500 mph, which is equivalent to 805 km/hr or 434 knots.