
How Long Is the Flight to Thailand? Routes, Airlines, and Prices
Typical flight times to Thailand from the US, UK, and Australia, plus airlines, routes, and money-saving tips.
Where
How Long Is the Flight to Thailand? Routes, Airlines, and Prices
How long is the flight to Thailand depends on where you are departing from, but most travelers from the United States can expect between 17 and 22 hours of total travel time, while passengers from the United Kingdom face around 11 to 12 hours, and those flying from Australia enjoy some of the shortest journeys at roughly 9 to 10 hours. Thailand is one of Southeast Asia's most visited destinations, drawing millions of visitors annually to Bangkok, Chiang Mai, Phuket, and Koh Samui. Whether you are planning a beach holiday, a cultural immersion trip, or a stopover on a longer journey, understanding the flight times and route options will help you plan smarter and book cheaper.
Thailand's Main Airports
Thailand has two major international airports serving Bangkok, plus several regional airports for domestic connections.
Suvarnabhumi Airport (BKK) is Bangkok's primary international hub and one of the busiest airports in Southeast Asia. Most long-haul international flights arrive and depart from Suvarnabhumi, which is located about 25 kilometers east of central Bangkok. The airport has excellent rail connections via the Airport Rail Link to the city center in approximately 30 minutes.
Don Mueang Airport (DMK) is Bangkok's second airport, primarily serving low-cost carriers such as AirAsia, Nok Air, and Lion Air. Don Mueang handles a significant volume of regional routes within Southeast Asia and some charter flights. It is located about 24 kilometers north of the city center. If you are connecting onward to a domestic Thai destination or flying a budget carrier within the region, you may find yourself at Don Mueang.
Other airports worth knowing: Phuket International Airport (HKT) receives some direct long-haul flights from Europe and the Middle East. Chiang Mai International Airport (CNX) is the gateway to Northern Thailand. Koh Samui Airport (USM) is a small private airport operated by Bangkok Airways.
Flight Duration from the United States to Thailand
Flights from the US to Thailand are among the longest in the world, requiring at least one stop for most passengers. There are no regular nonstop commercial flights between US cities and Bangkok at the time of writing.
Los Angeles (LAX) to Bangkok (BKK): This is the most common US departure point for Thailand-bound travelers. With a layover, total travel time is typically 18 to 20 hours. The actual flying time across both legs is around 17 to 18 hours. Popular connecting hubs include Tokyo (Narita or Haneda), Seoul (Incheon), Hong Kong, Singapore, and Taipei.
New York (JFK) to Bangkok (BKK): From New York, expect total journey times of 20 to 24 hours, depending on your layover duration. The flight from JFK to an Asian hub takes roughly 14 to 16 hours, and the onward leg to Bangkok adds another 2 to 6 hours depending on the hub.
San Francisco (SFO) to Bangkok (BKK): Very similar to LAX in total time. Flying SFO to Tokyo takes around 10.5 hours, and Tokyo to Bangkok is another 6 hours, totaling approximately 18 to 20 hours with a standard layover.
Chicago (ORD) to Bangkok (BKK): Chicago travelers face slightly longer journeys than West Coast passengers. Total travel time with a connection through an Asian hub runs 22 to 25 hours. A popular routing is Chicago to Tokyo on Japan Airlines or ANA, then connecting to Bangkok.
Flight Duration from the United Kingdom to Thailand
Flights from London to Bangkok are considerably shorter than from North America, thanks to the more favorable geography.
London (LHR or LGW) to Bangkok (BKK): Direct nonstop flights are available on Thai Airways from Heathrow, with a flight time of approximately 11 hours and 15 minutes. British Airways also offers nonstop service. If you prefer a one-stop routing through the Middle East via Emirates, Qatar Airways, or Etihad, total journey times are typically 12 to 15 hours depending on layover duration. Dubai, Doha, and Abu Dhabi are the most common Middle East hubs for UK-to-Thailand travelers.
Flight Duration from Australia to Thailand
Australia is geographically well-positioned for flights to Southeast Asia, making Thailand one of the more accessible long-haul destinations for Australians.
Sydney (SYD) to Bangkok (BKK): Nonstop flights are available and take approximately 9 hours to 9 hours 30 minutes. Thai Airways operates direct services between Sydney and Bangkok. Qantas and other carriers may offer one-stop options through Singapore or Kuala Lumpur.
Melbourne (MEL) to Bangkok (BKK): Similar flight time to Sydney, typically around 9 hours 30 minutes nonstop. Multiple airlines serve this route.
Perth (PER) to Bangkok (BKK): Perth's position on the west coast of Australia makes it the closest Australian city to Bangkok. Nonstop flights take approximately 7 hours 30 minutes to 8 hours, making it one of the shortest routes from any major Australian city to Thailand.
Airlines Flying to Thailand
Thailand is well served by both full-service carriers and low-cost airlines, giving travelers a wide range of price and comfort options.
Thai Airways (TG): The national carrier of Thailand operates long-haul routes to Europe, Australia, and Asia from Suvarnabhumi. Thai Airways is known for its comfortable business class and reasonable economy fares, particularly on routes from London and major European cities.
ANA (All Nippon Airways): ANA operates excellent connections through Tokyo Haneda and Narita to Bangkok. With multiple daily Tokyo-Bangkok flights, ANA is a popular choice for US and European travelers connecting through Japan.
JAL (Japan Airlines): JAL offers a similar hub-and-spoke structure through Tokyo, with high-quality service across all classes. JAL's flights to Bangkok from Tokyo Narita typically take around 6 hours 10 minutes.
EVA Air: Based in Taiwan, EVA Air operates through Taipei Taoyuan and is known for its award-winning service, particularly in Business Class (Royal Laurel). EVA Air offers connections from Los Angeles, San Francisco, and other US cities through Taipei to Bangkok.
Cathay Pacific: Hong Kong-based Cathay Pacific is a premium option for travelers connecting through Hong Kong. Flight time from Hong Kong to Bangkok is about 2 hours 45 minutes, and Cathay offers excellent connections from many international cities.
Emirates: Dubai-based Emirates connects the UK, Europe, Africa, and many other regions to Bangkok through its Dubai hub. Layovers in Dubai can range from 1.5 to 8+ hours depending on your chosen itinerary.
Singapore Airlines: Connecting through Changi Airport in Singapore, Singapore Airlines is consistently rated among the world's best carriers. Singapore to Bangkok takes about 2 hours 15 minutes.
Korean Air and Asiana Airlines: Both South Korean carriers connect through Seoul Incheon (ICN), which is a major hub for transpacific flights. Seoul to Bangkok is approximately 5 hours 30 minutes.
Layover Hubs: What to Expect
Most travelers to Thailand will connect through at least one of these major hubs.
Tokyo (NRT/HND): Japan's airports are modern, efficient, and traveler-friendly. Narita is further from the city (requires the Narita Express train, about 60 minutes to central Tokyo), while Haneda is much closer (about 30 minutes). For short layovers, stay in the terminal. For longer stopovers, consider the day-use lounges available at both airports.
Seoul (ICN): Incheon International Airport is consistently ranked among the world's best airports. It has excellent transit facilities including a transit hotel, spa, and cultural experiences. Transit times of 2 to 4 hours are very manageable here.
Singapore (SIN): Changi Airport is widely considered the world's best airport, famous for its Jewel complex with indoor gardens and waterfall. A connection through Singapore is genuinely pleasant, even if your layover is just 1.5 hours.
Dubai (DXB): Dubai International is the world's busiest international airport. Emirates' Terminal 3 is enormous but modern. Layovers of 2 to 4 hours are typical on Middle East routings from the UK and Europe.
Frequently Asked Questions
Common questions answered clearly and concisely
A nonstop flight from London Heathrow to Bangkok Suvarnabhumi typically takes about 11 hours and 15 minutes. Thai Airways and British Airways both operate direct services on this route.
As of 2025, there are no regularly scheduled nonstop commercial flights between US cities and Bangkok. All US–Thailand itineraries require at least one stop, usually in hubs like Tokyo, Seoul, Singapore, Hong Kong, or Taipei, with total travel times from the US West Coast typically 18–21 hours.
Popular choices from the US include ANA and Japan Airlines via Tokyo, EVA Air via Taipei, Cathay Pacific via Hong Kong, and Korean Air or Asiana via Seoul. All offer comfortable cabins and competitive pricing, and ANA and EVA Air are especially well regarded for their business-class products on long transpacific segments.
The cheapest months to fly to Thailand are generally May through September, which is the monsoon or low season. Fares and hotel rates tend to be lower, with September and October often offering a good mix of reduced prices and improving weather as the rainy season tapers off.
Most long-haul international flights use Suvarnabhumi (BKK), Bangkok’s main international hub. Don Mueang (DMK) is used primarily by low-cost carriers for regional and domestic flights. Always double-check your ticket, especially if you are connecting between international and budget domestic flights, as you may need to transfer between airports.
Related Guides
How Long Is the Flight from Los Angeles to Tokyo? [2026 Guide]
Nonstop flight time, airline options, cheapest months, and booking tips for Los Angeles (LAX) to Tokyo (NRT).
Cheapest Asian Countries to Visit in 2026
Top destinations ranked by daily budget with booking tips and flexible payment options.
Ready to Book?
Search flights and hotels with crypto, Sezzle Pay in 4, or PayPal Pay Later.