Thai Airways (TG)
102 non-stop routes across 52 airports on record, the longest BKK to LHR at 5,948 miles. Flown with 7 aircraft types.
Fleet on these routes
Aircraft types we have seen scheduled, by departures.
Airports that list it
Airports whose own schedules name this carrier, with the size of the airport's whole non-stop network.
- Bangkok (BKK) 147
- Lahore (LHE) 28
Non-stop routes
Longest first. Routes with their own page are linked.
| Route | Distance | Duration |
|---|---|---|
| Bangkok (BKK) → London Heathrow (LHR) | 5,948 miles | 12h 35m |
| London Heathrow (LHR) → Bangkok (BKK) | 5,948 miles | 11h 55m |
| Paris (CDG) → Bangkok (BKK) | 5,868 miles | 11h 20m |
| Bangkok (BKK) → Paris (CDG) | 5,868 miles | 13h 10m |
| Brussels (BRU) → Bangkok (BKK) | 5,752 miles | 11h 5m |
| Bangkok (BKK) → Brussels (BRU) | 5,752 miles | 12h 10m |
| Amsterdam (AMS) → Bangkok (BKK) | 5,718 miles | 11h 20m |
| Bangkok (BKK) → Amsterdam (AMS) | 5,718 miles | 12h 5m |
| Milan (Malpensa) (MXP) → Bangkok (BKK) | 5,639 miles | 10h 50m |
| Bangkok (BKK) → Milan (Malpensa) (MXP) | 5,639 miles | 11h 40m |
| Zürich (ZRH) → Bangkok (BKK) | 5,623 miles | 10h 55m |
| Bangkok (BKK) → Zürich (ZRH) | 5,623 miles | 11h 45m |
| Bangkok (BKK) → Frankfurt (FRA) | 5,589 miles | 12h 25m |
| Frankfurt (FRA) → Bangkok (BKK) | 5,589 miles | 11h 20m |
| Bangkok (BKK) → Munich (MUC) | 5,465 miles | 11h 20m |
| Munich (MUC) → Bangkok (BKK) | 5,465 miles | 10h 40m |
| Oslo (OSL) → Bangkok (BKK) | 5,385 miles | 11h |
| Bangkok (BKK) → Oslo (OSL) | 5,385 miles | 12h 20m |
| Copenhagen (CPH) → Bangkok (BKK) | 5,364 miles | 10h 55m |
| Bangkok (BKK) → Copenhagen (CPH) | 5,364 miles | 12h 30m |
| Bangkok (BKK) → Stockholm (Arlanda) (ARN) | 5,152 miles | 12h 40m |
| Stockholm (Arlanda) (ARN) → Bangkok (BKK) | 5,152 miles | 10h 45m |
| Bangkok (BKK) → Sydney (SYD) | 4,667 miles | 9h 15m |
| Sydney (SYD) → Bangkok (BKK) | 4,667 miles | 9h 50m |
| Istanbul (IST) → Bangkok (BKK) | 4,665 miles | 9h 10m |
| Bangkok (BKK) → Istanbul (IST) | 4,665 miles | 9h 45m |
| Bangkok (BKK) → Melbourne (MEL) | 4,553 miles | 8h 55m |
| Melbourne (MEL) → Bangkok (BKK) | 4,553 miles | 9h 25m |
| Bangkok (BKK) → Sapporo (CTS) | 3,150 miles | 6h 35m |
| Sapporo (CTS) → Bangkok (BKK) | 3,150 miles | 7h |
| Bangkok (BKK) → Tokyo (NRT) | 2,887 miles | 5h 55m |
| Tokyo (NRT) → Bangkok (BKK) | 2,887 miles | 6h 35m |
| Bangkok (BKK) → Tokyo (HND) | 2,850 miles | 5h 50m |
| Tokyo (HND) → Bangkok (BKK) | 2,850 miles | 6h 40m |
| Bangkok (BKK) → Nagoya (NGO) | 2,676 miles | 5h 25m |
| Nagoya (NGO) → Bangkok (BKK) | 2,676 miles | 6h |
| Bangkok (BKK) → Osaka (KIX) | 2,583 miles | 5h 25m |
| Osaka (KIX) → Bangkok (BKK) | 2,583 miles | 5h 45m |
| Bangkok (BKK) → Karachi (KHI) | 2,314 miles | 5h 35m |
| Karachi (KHI) → Bangkok (BKK) | 2,314 miles | 4h 50m |
| Bangkok (BKK) → Fukuoka (FUK) | 2,313 miles | 5h 20m |
| Fukuoka (FUK) → Bangkok (BKK) | 2,313 miles | 5h 30m |
| Seoul (ICN) → Bangkok (BKK) | 2,278 miles | 6h |
| Bangkok (BKK) → Seoul (ICN) | 2,278 miles | 5h 20m |
| Bangkok (BKK) → Islamabad (ISB) | 2,223 miles | 5h 35m |
| Islamabad (ISB) → Bangkok (BKK) | 2,223 miles | 5h 5m |
| Lahore (LHE) → Bangkok (BKK) | 2,072 miles | 4h 30m |
| Bangkok (BKK) → Lahore (LHE) | 2,072 miles | 4h 40m |
| Beijing (PEK) → Bangkok (BKK) | 2,059 miles | 5h 20m |
| Bangkok (BKK) → Beijing (PEK) | 2,059 miles | 4h 45m |
| Bangkok (BKK) → Mumbai (BOM) | 1,882 miles | 4h 50m |
| Mumbai (BOM) → Bangkok (BKK) | 1,882 miles | 4h 20m |
| Denpasar (DPS) → Bangkok (BKK) | 1,837 miles | 4h 10m |
| Bangkok (BKK) → Denpasar (DPS) | 1,837 miles | 4h 20m |
| Bangkok (BKK) → New Delhi (DEL) | 1,831 miles | 4h 55m |
| New Delhi (DEL) → Bangkok (BKK) | 1,831 miles | 4h 25m |
| Bangkok (BKK) → Shanghai (PVG) | 1,798 miles | 4h 20m |
| Shanghai (PVG) → Bangkok (BKK) | 1,798 miles | 4h 35m |
| Bangkok (BKK) → Bengaluru (BLR) | 1,547 miles | 4h 10m |
| Bengaluru (BLR) → Bangkok (BKK) | 1,547 miles | 4h 10m |
| Bangkok (BKK) → Taipei (TPE) | 1,545 miles | 3h 50m |
| Taipei (TPE) → Bangkok (BKK) | 1,545 miles | 3h 40m |
| Bangkok (BKK) → Hyderabad (HYD) | 1,504 miles | 3h 50m |
| Hyderabad (HYD) → Bangkok (BKK) | 1,504 miles | 3h 45m |
| Bangkok (BKK) → Colombo (CMB) | 1,485 miles | 3h 20m |
| Colombo (CMB) → Bangkok (BKK) | 1,485 miles | 3h 40m |
| Jakarta (CGK) → Bangkok (BKK) | 1,426 miles | 3h 45m |
| Bangkok (BKK) → Jakarta (CGK) | 1,426 miles | 3h 50m |
| Bangkok (BKK) → Kaohsiung (KHH) | 1,423 miles | 3h 30m |
| Kaohsiung (KHH) → Bangkok (BKK) | 1,423 miles | 3h 50m |
| Bangkok (BKK) → Manila (MNL) | 1,358 miles | 3h 45m |
| Manila (MNL) → Bangkok (BKK) | 1,358 miles | 3h 35m |
| Bangkok (BKK) → Xiamen (XMN) | 1,357 miles | 3h 25m |
| Xiamen (XMN) → Bangkok (BKK) | 1,357 miles | 3h 20m |
| Chengdu (TFU) → Bangkok (BKK) | 1,172 miles | 3h 15m |
| Bangkok (BKK) → Chengdu (TFU) | 1,172 miles | 3h 10m |
| Bangkok (BKK) → Guangzhou (CAN) | 1,059 miles | 2h 45m |
| Guangzhou (CAN) → Bangkok (BKK) | 1,059 miles | 3h 10m |
| Bangkok (BKK) → Hong Kong (HKG) | 1,048 miles | 2h 55m |
| Hong Kong (HKG) → Bangkok (BKK) | 1,048 miles | 3h 10m |
| Dhaka (DAC) → Bangkok (BKK) | 973 miles | 2h 45m |
| Bangkok (BKK) → Dhaka (DAC) | 973 miles | 2h 45m |
| Bangkok (BKK) → Singapore (SIN) | 879 miles | 2h 35m |
| Singapore (SIN) → Bangkok (BKK) | 879 miles | 2h 25m |
| Bangkok (BKK) → Kunming (KMG) | 801 miles | 2h 35m |
| Kunming (KMG) → Bangkok (BKK) | 801 miles | 2h 25m |
| Bangkok (BKK) → Kuala Lumpur (KUL) | 758 miles | 2h 10m |
| Kuala Lumpur (KUL) → Bangkok (BKK) | 758 miles | 2h 20m |
| Bangkok (BKK) → Hanoi (HAN) | 617 miles | 2h |
| Hanoi (HAN) → Bangkok (BKK) | 617 miles | 2h |
| Da Nang (DAD) → Bangkok (BKK) | 523 miles | 1h 40m |
| Bangkok (BKK) → Da Nang (DAD) | 523 miles | 1h 40m |
| Bangkok (BKK) → Ho Chi Minh City (SGN) | 444 miles | 1h 30m |
| Ho Chi Minh City (SGN) → Bangkok (BKK) | 444 miles | 1h 25m |
| Bangkok (BKK) → Phuket (HKT) | 419 miles | 1h 30m |
| Phuket (HKT) → Bangkok (BKK) | 419 miles | 1h 35m |
| Bangkok (BKK) → Chiang Mai (CNX) | 370 miles | 1h 20m |
| Chiang Mai (CNX) → Bangkok (BKK) | 370 miles | 1h 25m |
| Phnom Penh (KTI) → Bangkok (BKK) | 323 miles | 1h 45m |
| Bangkok (BKK) → Phnom Penh (KTI) | 323 miles | 1h 15m |
| Bangkok (BKK) → Vientiane (VTE) | 320 miles | 1h 20m |
| Vientiane (VTE) → Bangkok (BKK) | 320 miles | 1h 20m |
Questions
- Where does Thai Airways fly non-stop?
- 102 non-stop routes across 52 airports in the schedules we hold. The longest is BKK to LHR at 5,948 miles.
- What aircraft does Thai Airways fly?
- We have seen 7 types on its schedules, most often the Airbus A350-900.
- What is Thai Airways's main hub?
- Of the airports whose own schedules list Thai Airways, Bangkok (BKK) is the largest, with 147 non-stop destinations in total.
Schedules last checked 22/08/2026. How we know this