The shortest flight to Bangkok from New York takes 17h 54m (based on flights departing in the next 60 days).
There are 3 airports in New York:
There are 2 airports in Bangkok:
The closest airport to the centre of Bangkok is Suvarnabhumi Airport.
Suvarnabhumi Airport is 27 km from the centre of Bangkok.