The time it will take to fly on flights to Thailand will vary depending on your departure airport in the United States. If you are departing John F. Kennedy International Airport (JFK) on Thailand flights you should budget for a travel time of around 20h and 45min before arriving at Bangkok Suvarnabhumi (BKK). If instead you will be departing from John F. Kennedy International Airport on cheap flights to Thailand and you are traveling to Phuket City (HKT) you can plan on a travel time of around 24h. On flights that depart from Los Angeles International Airport (LAX), the trip to both Bangkok Suvarnabhumi and Phuket City takes about 20h. If you have a ticket to depart from Chicago O' Hare International Airport (ORD) you should plan on traveling for about 21h and 35min by plane to the Bangkok Suvarnabhumi airport and about 25h and 10min before landing at Phuket City.