HowLongFor

How Long Does It Take to Fly to Thailand?

Quick Answer

17–22 hours total travel time from the US, including one connection. Nonstop flights from the West Coast (LAX, SFO, SEA) take 17–18 hours. East Coast routes average 20–24 hours with layovers.

Typical Duration

17 hours24 hours

Quick Answer

Flying from the US to Thailand takes 17–22 hours of total travel time. Nonstop flights from Los Angeles (LAX) or San Francisco (SFO) to Bangkok (BKK) cover roughly 8,500 miles in 17–18 hours. Most flights from the US require one connection, adding 2–6 hours depending on the layover city.

Flight Times by US Departure City

Departure CityTotal Travel TimeTypical StopsCommon Airlines
Los Angeles (LAX)17–18 hrs (nonstop)Nonstop availableThai Airways, Singapore Airlines
San Francisco (SFO)17–18 hrs (nonstop)Nonstop availableSingapore Airlines, United
Seattle (SEA)18–20 hrs1 stop (Tokyo, Taipei)EVA Air, ANA, Delta
New York (JFK)20–24 hrs1 stopCathay Pacific, Emirates, Korean Air
Chicago (ORD)20–23 hrs1 stopANA, Korean Air, EVA Air
Dallas (DFW)20–22 hrs1 stopKorean Air, Japan Airlines
Miami (MIA)22–26 hrs1–2 stopsVarious (typically via Asia hub)
Atlanta (ATL)21–24 hrs1 stopKorean Air, Delta

Best Layover Cities

Most US-to-Thailand routes connect through an Asian or Middle Eastern hub:

Layover CityTypical Layover TimeAirlinesNotes
Tokyo (NRT/HND)2–4 hoursANA, Japan AirlinesShort connection, efficient airport
Seoul (ICN)2–4 hoursKorean Air, AsianaModern airport, free transit tours
Taipei (TPE)2–3 hoursEVA Air, China AirlinesEfficient transfers
Hong Kong (HKG)2–4 hoursCathay PacificPremium airline, good lounges
Singapore (SIN)2–4 hoursSingapore AirlinesWorld-class airport
Dubai (DXB)3–5 hoursEmiratesLonger routing but good service
Doha (DOH)3–5 hoursQatar AirwaysNewer hub, excellent facilities

Nonstop Flight Options

Nonstop flights from the US to Bangkok are limited but available:

  • Los Angeles (LAX) to Bangkok (BKK): Thai Airways — approximately 17.5 hours eastbound, 15.5 hours westbound
  • San Francisco (SFO) to Bangkok (BKK): Singapore Airlines (via fifth-freedom route) — approximately 17–18 hours
  • New York (JFK) to Bangkok (BKK): Thai Airways (seasonal) — approximately 17–18 hours

Flight times are shorter westbound (Bangkok to the US) due to prevailing jet stream winds, typically saving 1–2 hours.

Thailand's Main Airports

AirportCodeLocationBest For
SuvarnabhumiBKKBangkokInternational hub, most flights
Don MueangDMKBangkokBudget airlines, domestic
PhuketHKTPhuketBeaches, southern Thailand
Chiang MaiCNXChiang MaiNorthern Thailand, temples
Koh SamuiUSMKoh SamuiIsland resort destination

Most international flights arrive at Suvarnabhumi (BKK). If your final destination is a Thai island or Chiang Mai, add 1–2 hours for a domestic connecting flight.

Tips for Long-Haul Flights to Thailand

  • Book layovers of 2–4 hours — enough time to connect comfortably without excessive waiting
  • Avoid double connections unless the savings are substantial — each stop adds fatigue and delay risk
  • Consider a stopover — many airlines let you spend 1–2 days in the layover city (Tokyo, Seoul, Singapore) at no extra airfare
  • Fly overnight from the US — most departures leave in the late morning or afternoon and arrive in Asia the next evening, aligning with Thai time
  • Time zone difference: Thailand is GMT+7 (12–15 hours ahead of US time zones). Jet lag is significant
  • Visa: US citizens get 30 days visa-free on arrival for tourism

Approximate Flight Costs (Round Trip)

ClassLow SeasonPeak Season
Economy$600–$900$900–$1,400
Premium Economy$1,200–$2,000$1,800–$3,000
Business$3,000–$5,000$5,000–$8,000

Low season: May–October. Peak season: November–March (Thai winter, holidays).

Sources

How long did it take you?

hour(s)

Was this article helpful?