Flights to Bangkok
The Grand Palace, a river of longtail boats, and street food on every corner.
Things to do
Everyone knows it, and it still deserves the trip. Here is every nonstop that gets you there — and a quieter place nearby when you're ready.
Open on the live mapTrack your flight thereGetting to Bangkok
157 airports have scheduled nonstop service to BKK (Suvarnabhumi Airport).
All 157 nonstop origins
| From | Airport | Airlines | Flight time |
|---|---|---|---|
| Buri RamThailand | BFV | — | ~1h |
| PhitsanulokThailand | PHS | — | ~1h 2m |
| ChumphonThailand | CJM | — | ~1h 3m |
| Khon KaenThailand | KKC | Thai Airways International, Thai Vietjet Air | ~1h 4m |
| Siem ReapCambodia | SAI | Bangkok Airways, Emirates | ~1h 4m |
| SukhothaiThailand | THS | Bangkok Airways | ~1h 6m |
| TakThailand | MAQ | — | ~1h 7m |
| LoeiThailand | LOE | — | ~1h 8m |
| Roi EtThailand | ROI | — | ~1h 8m |
| Ko SamuiThailand | USM | Bangkok Airways | ~1h 11m |
| Udon ThaniThailand | UTH | Thai Airways International, Thai Vietjet Air | ~1h 11m |
| Ubon RatchathaniThailand | UBP | Thai Airways International, Thai Vietjet Air | ~1h 12m |
| RanongThailand | UNN | — | ~1h 13m |
| PhuquocVietnam | PQC | Thai Vietjet Air | ~1h 15m |
| VientianeLaos | VTE | Lao Airlines, Thai Airways International | ~1h 15m |
| LampangThailand | LPT | — | ~1h 16m |
| Sakon NakhonThailand | SNO | — | ~1h 16m |
| Surat ThaniThailand | URT | Thai Vietjet Air | ~1h 16m |
| NanThailand | NNT | — | ~1h 19m |
| Nakhon Si ThammaratThailand | NST | Thai Vietjet Air | ~1h 19m |
| Nakhon PhanomThailand | KOP | — | ~1h 20m |
| KratieCambodia | KTI | Cambodia Angkor Air, Comores Airlines, Interavia Airlines, Thai Airways International, Thai Vietjet Air, Turkish Airlines | ~1h 20m |
| Chiang MaiThailand | CNX | Bangkok Airways, Thai Airways International, Thai Vietjet Air | ~1h 21m |
| YangonBurma | RGN | Thai Airways International | ~1h 22m |
| KrabiThailand | KBV | Bangkok Airways, Thai Airways International, Thai Vietjet Air | ~1h 25m |
| PhuketThailand | HKT | Bangkok Airways, Thai Airways International, Thai Vietjet Air | ~1h 27m |
| Chiang RaiThailand | CEI | Thai Airways International, Thai Vietjet Air | ~1h 29m |
| Luang PrabangLaos | LPQ | Bangkok Airways | ~1h 29m |
| TrangThailand | TST | — | ~1h 29m |
| Ho Chi Minh CityVietnam | SGN | Thai Airways International, Thai Vietjet Air, Vietnam Airlines, Vietravel Airlines | ~1h 30m |
| Hat YaiThailand | HDY | Thai Airways International, Thai Vietjet Air | ~1h 33m |
| NarathiwatThailand | NAW | — | ~1h 37m |
| DanangVietnam | DAD | Emirates, Thai Vietjet Air, Vietnam Airlines | ~1h 40m |
| Nha TrangVietnam | CXR | Thai Vietjet Air | ~1h 47m |
| PenangMalaysia | PEN | Thai Airways International | ~1h 47m |
| HanoiVietnam | HAN | Ethiopian Airlines, Thai Airways International, Vietnam Airlines, Vietravel Airlines | ~1h 52m |
| MandalayBurma | MDL | Myanmar Airways International | ~1h 54m |
| SanyaChina | SYX | Condor Flugdienst | ~1h 56m |
| MedanIndonesia | KNO | — | ~2h 2m |
| Kuala LumpurMalaysia | SZB | — | ~2h 5m |
| Kuala LumpurMalaysia | KUL | Malaysia Airlines, Thai Airways International | ~2h 9m |
| NanningChina | NNG | Spring Airlines | ~2h 12m |
| KunmingChina | KMG | China Eastern Airlines, Kunming Airlines, Thai Airways International | ~2h 14m |
| Johor BahruMalaysia | JHB | — | ~2h 21m |
| SingaporeSingapore | SIN | Scoot, Singapore Airlines, Thai Airways International | ~2h 24m |
| DhakaBangladesh | DAC | Biman Bangladesh Airlines, K-Mile Air, Thai Airways International, US-Bangla Airlines | ~2h 36m |
| KolkataIndia | CCU | Bhutan Airlines, IndiGo, Thai Airways International, Thai Vietjet Air | ~2h 41m |
| MacauMacau | MFM | Air Macau, Thai Vietjet Air | ~2h 42m |
| GuwahatiIndia | GAU | Druk Air | ~2h 44m |
| Hong KongHong Kong | HKG | Cathay Pacific, Emirates, Hong Kong Airlines, Hong Kong Express Airways, Thai Airways International, United Airlines | ~2h 45m |
| GuangzhouChina | CAN | China Eastern Airlines, China Southern Airlines, Kenya Airways, Spring Airlines, Thai Airways International | ~2h 46m |
| ShenzhenChina | SZX | China Southern Airlines, Shenzhen Airlines | ~2h 46m |
| BhubaneswarIndia | BBI | IndiGo | ~2h 49m |
| Bandar Seri BegawanBrunei | BWN | Royal Brunei Airlines | ~2h 56m |
| ChongqingChina | CKG | — | ~3h |
| ThimphuBhutan | PBH | Druk Air | ~3h 3m |
| BaghdograIndia | IXB | Druk Air | ~3h 4m |
| ShantouChina | SWA | China Southern Airlines, Spring Airlines | ~3h 8m |
| ChangchaChina | CSX | Xiamen Airlines | ~3h 14m |
| Angeles CityPhilippines | CRK | Cebu Pacific | ~3h 20m |
| ManilaPhilippines | MNL | Cebu Pacific, Philippine Airlines, Thai Airways International | ~3h 23m |
| XiamenChina | XMN | Xiamen Airlines | ~3h 23m |
| MadrasIndia | MAA | IndiGo, Thai Airways International | ~3h 26m |
| KathmanduNepal | KTM | Nepal Airlines, Thai Airways International | ~3h 27m |
| KaohsiungTaiwan | KHH | China Airlines, Thai Airways International | ~3h 31m |
| VaranasiIndia | VNS | Air India Express | ~3h 31m |
| JakartaIndonesia | CGK | Ethiopian Airlines, Garuda Indonesia, Thai Airways International | ~3h 32m |
| NanchangChina | KHN | Spring Airlines | ~3h 32m |
| WuhanChina | WUH | China Eastern Airlines | ~3h 36m |
| ColomboSri Lanka | CMB | SriLankan Airlines, Thai Airways International | ~3h 39m |
| FuzhouChina | FOC | Spring Airlines | ~3h 39m |
| HyderabadIndia | HYD | IndiGo, Thai Airways International | ~3h 41m |
| Xi'anChina | XIY | Spring Airlines | ~3h 43m |
| TaipeiTaiwan | TPE | Bangkok Airways, China Airlines, EVA Air, El Al Israel Airlines, Lufthansa, Starlux Airlines, Thai Airways International, Thai Vietjet Air, Turkish Airlines | ~3h 46m |
| BangaloreIndia | BLR | Air India Express, IndiGo, Thai Airways International | ~3h 47m |
| CebuPhilippines | CEB | — | ~3h 51m |
| XiningChina | XNN | Thai Vietjet Air | ~3h 51m |
| YunchengChina | YCU | Shenzhen Airlines | ~3h 55m |
| WenzhouChina | WNZ | Shanghai Airlines | ~3h 56m |
| ZhengzhouChina | CGO | — | ~4h |
| KochiIndia | COK | — | ~4h 1m |
| HangzhouChina | HGH | Beijing Capital Airlines, Eurofly, Thai Vietjet Air | ~4h 5m |
| NanjingChina | NKG | Beijing Capital Airlines, China Eastern Airlines | ~4h 5m |
| NinboChina | NGB | Spring Airlines | ~4h 9m |
| ShanghaiChina | PVG | China Eastern Airlines, Shanghai Airlines, Spring Airlines, Thai Airways International, Thai Vietjet Air | ~4h 18m |
| DelhiIndia | DEL | Air India Limited, IndiGo, Thai Airways International | ~4h 22m |
| DenpasarIndonesia | DPS | Thai Airways International | ~4h 23m |
| MumbaiIndia | BOM | Air India Limited, IndiGo, Thai Airways International, Thai Vietjet Air | ~4h 28m |
| JinanChina | TNA | Shandong Airlines | ~4h 30m |
| ShijiazhuangChina | SJW | Spring Airlines | ~4h 31m |
| AhmedabadIndia | AMD | Thai Airways International | ~4h 36m |
| OkinawaJapan | OKA | — | ~4h 36m |
| MaleMaldives | MLE | Maldivian | ~4h 39m |
| QingdaoChina | TAO | Qingdao Airlines, Shandong Airlines | ~4h 40m |
| HohhotChina | HET | Chongqing Airlines | ~4h 42m |
| BeijingChina | PKX | China Eastern Airlines | ~4h 45m |
| BeijingChina | PEK | Air China, Hainan Airlines, Thai Airways International | ~4h 50m |
| LahorePakistan | LHE | Thai Airways International | ~4h 52m |
| IslamabadPakistan | ISB | Garuda Indonesia, Thai Airways International | ~5h 10m |
| SeoulSouth Korea | ICN | Air Premia, Asiana Airlines, Jeju Air, Jin Air, Korean Air, T'way Air, Thai Airways International, Thai Vietjet Air | ~5h 17m |
| BusanSouth Korea | PUS | Air Busan, Jeju Air, Jin Air | ~5h 19m |
| FukuokaJapan | FUK | Thai Airways International | ~5h 22m |
| KarachiPakistan | KHI | Thai Airways International | ~5h 22m |
| Alma-ataKazakhstan | ALA | Air Astana, JAPAN AIRLINES | ~5h 43m |
| OsakaJapan | KIX | Japan Airlines, Peach, Thai Airways International, Thai Vietjet Air | ~5h 55m |
| IrkutskRussia | IKT | Aeroflot, S7 Airlines | ~6h 6m |
| NagoyaJapan | NGO | Thai Airways International | ~6h 7m |
| TashkentUzbekistan | TAS | Uzbekistan Airways | ~6h 7m |
| ChimkentKazakhstan | CIT | SCAT Airlines | ~6h 12m |
| VladivostokRussia | VVO | Aeroflot | ~6h 18m |
| TokyoJapan | HND | All Nippon Airways, Japan Airlines, Thai Airways International | ~6h 28m |
| MuscatOman | MCT | Estonian Air, Oman Air | ~6h 28m |
| TokyoJapan | NRT | All Nippon Airways, Japan Airlines, Thai Airways International, Thai Vietjet Air, Zipair Tokyo | ~6h 33m |
| KrasnoyarskRussia | KJA | Aeroflot | ~6h 42m |
| NovosibirskRussia | OVB | Aeroflot | ~6h 49m |
| SharjahUnited Arab Emirates | SHJ | Air Arabia | ~6h 51m |
| DubaiUnited Arab Emirates | DXB | Emirates | ~6h 52m |
| DubaiUnited Arab Emirates | DWC | Emirates | ~6h 53m |
| Abu DhabiUnited Arab Emirates | AUH | Etihad Airways | ~6h 57m |
| KhabarovskRussia | KHV | Aeroflot | ~6h 59m |
| SapporoJapan | CTS | Thai Airways International | ~7h 5m |
| DohaQatar | DOH | Qatar Airways | ~7h 21m |
| PerthAustralia | PER | Jetstar, Thai Airways International | ~7h 25m |
| BahrainBahrain | BAH | Gulf Air | ~7h 29m |
| KuwaitKuwait | KWI | Kuwait Airways | ~7h 52m |
| RiyadhSaudi Arabia | RUH | Saudia | ~7h 59m |
| St.-denisReunion | RUN | Air Austral | ~8h 37m |
| JeddahSaudi Arabia | JED | Saudia | ~8h 59m |
| AdelaideAustralia | ADL | — | ~9h 12m |
| Addis AbabaEthiopia | ADD | Ethiopian Airlines | ~9h 15m |
| AmmanJordan | AMM | Royal Jordanian | ~9h 21m |
| Tel-avivIsrael | TLV | Arkia Israel Airlines, El Al Israel Airlines | ~9h 29m |
| MoscowRussia | SVO | Aeroflot | ~9h 42m |
| NairobiKenya | NBO | Kenya Airways | ~9h 51m |
| BrisbaneAustralia | BNE | Jetstar | ~9h 53m |
| MelbourneAustralia | MEL | Jetstar, Thai Airways International | ~9h 59m |
| IstanbulTurkey | IST | Thai Airways International, Turkish Airlines | ~10h 13m |
| SydneyAustralia | SYD | Qantas, Thai Airways International | ~10h 13m |
| HelsinkiFinland | HEL | Finnair | ~10h 43m |
| NoumeaNew Caledonia | NOU | Air Caledonie International | ~11h 3m |
| StockholmSweden | ARN | Thai Airways International | ~11h 13m |
| ViennaAustria | VIE | Austrian Airlines, EVA Air | ~11h 25m |
| CopenhagenDenmark | CPH | Thai Airways International | ~11h 39m |
| OsloNorway | OSL | Thai Airways International | ~11h 42m |
| MunichGermany | MUC | Lufthansa, Thai Airways International | ~11h 52m |
| RomeItaly | FCO | ITA Airways | ~11h 58m |
| FrankfurtGermany | FRA | Condor Flugdienst, Thai Airways International | ~12h 7m |
| ZurichSwitzerland | ZRH | Swiss International Air Lines, Thai Airways International | ~12h 11m |
| MilanoItaly | MXP | Thai Airways International | ~12h 13m |
| AmsterdamNetherlands | AMS | EVA Air, KLM, Thai Airways International | ~12h 23m |
| BrusselsBelgium | BRU | Thai Airways International | ~12h 27m |
| ParisFrance | CDG | Air Caledonie International, Air France, Thai Airways International | ~12h 42m |
| LondonUnited Kingdom | LGW | British Airways | ~12h 51m |
| LondonUnited Kingdom | LHR | EVA Air, Thai Airways International | ~12h 52m |
| MadridSpain | MAD | Boston-Maine Airways | ~13h 39m |
| VancouverCanada | YVR | Air Canada | ~15h 43m |
| Los AngelesUnited States | LAX | United Airlines | ~17h 37m |
Routings from major airports
| From | Stops | Via | Door to door |
|---|---|---|---|
Dallas-Fort WorthDFW
| 1 stop | YVR | ~19h 55m |
New YorkJFK
| 1 stop | PEK | ~19h 29m |
Los AngelesLAX
| nonstop | — | ~17h 37m |
MiamiMIA
| 1 stop | YVR | ~22h 4m |
ChicagoORD
| 1 stop | ICN | ~19h 20m |
LondonLHR
| nonstop | — | ~12h 52m |
TorontoYYZ
| 1 stop | PEK | ~18h 57m |
Why the world goes
Southeast Asia's busiest gateway and the door to every Thai island; Wat Pho, Chinatown's Yaowarat at night and the Chao Phraya express boat are day one.
What to know
Suvarnabhumi is the long-haul airport; Don Mueang the low-cost one, an hour apart. Dress code at the palace is enforced. Hot season is Mar–May, rains Jun–Oct.
Quieter alternatives nearby
Background
Bangkok, known in Thai as Krung Thep Maha Nakhon and colloquially as Krung Thep, is the capital and largest city of the Kingdom of Thailand. The city occupies 1,568.7 square kilometres (605.7 sq mi) in the Chao Phraya River delta in central Thailand and has an estimated population of 9.1 million people as of 2024, 15.9% of the country's population. Over 17.4 million people live within the surrounding Bangkok Metropolitan Region as of the 2021 estimate, making Bangkok a megacity and an extreme primate city, dwarfing Thailand's other urban centres in both size and importance to the national economy.
Questions
- Is there a nonstop flight to Bangkok?
- Yes — 157 airports fly nonstop to BKK (Suvarnabhumi Airport), including Addis Ababa, Adelaide, Alma-ata, Ahmedabad, Amman.
- Which airport do you fly into for Bangkok?
- BKK — Suvarnabhumi Airport; DMK — Don Mueang International Airport.
- When is the best time to visit Bangkok?
- Nov–Feb. Suvarnabhumi is the long-haul airport; Don Mueang the low-cost one, an hour apart. Dress code at the palace is enforced. Hot season is Mar–May, rains Jun–Oct.
- What does Bangkok cost per day?
- Roughly $40–180 per person per day on the ground, before flights.
- Is Bangkok worth visiting?
- Southeast Asia's busiest gateway and the door to every Thai island; Wat Pho, Chinatown's Yaowarat at night and the Chao Phraya express boat are day one.