TG

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.

RouteDistanceDuration
Bangkok (BKK) → London Heathrow (LHR)5,948 miles12h 35m
London Heathrow (LHR) → Bangkok (BKK)5,948 miles11h 55m
Paris (CDG) → Bangkok (BKK)5,868 miles11h 20m
Bangkok (BKK) → Paris (CDG)5,868 miles13h 10m
Brussels (BRU) → Bangkok (BKK)5,752 miles11h 5m
Bangkok (BKK) → Brussels (BRU)5,752 miles12h 10m
Amsterdam (AMS) → Bangkok (BKK)5,718 miles11h 20m
Bangkok (BKK) → Amsterdam (AMS)5,718 miles12h 5m
Milan (Malpensa) (MXP) → Bangkok (BKK)5,639 miles10h 50m
Bangkok (BKK) → Milan (Malpensa) (MXP)5,639 miles11h 40m
Zürich (ZRH) → Bangkok (BKK)5,623 miles10h 55m
Bangkok (BKK) → Zürich (ZRH)5,623 miles11h 45m
Bangkok (BKK) → Frankfurt (FRA)5,589 miles12h 25m
Frankfurt (FRA) → Bangkok (BKK)5,589 miles11h 20m
Bangkok (BKK) → Munich (MUC)5,465 miles11h 20m
Munich (MUC) → Bangkok (BKK)5,465 miles10h 40m
Oslo (OSL) → Bangkok (BKK)5,385 miles11h
Bangkok (BKK) → Oslo (OSL)5,385 miles12h 20m
Copenhagen (CPH) → Bangkok (BKK)5,364 miles10h 55m
Bangkok (BKK) → Copenhagen (CPH)5,364 miles12h 30m
Bangkok (BKK) → Stockholm (Arlanda) (ARN)5,152 miles12h 40m
Stockholm (Arlanda) (ARN) → Bangkok (BKK)5,152 miles10h 45m
Bangkok (BKK) → Sydney (SYD)4,667 miles9h 15m
Sydney (SYD) → Bangkok (BKK)4,667 miles9h 50m
Istanbul (IST) → Bangkok (BKK)4,665 miles9h 10m
Bangkok (BKK) → Istanbul (IST)4,665 miles9h 45m
Bangkok (BKK) → Melbourne (MEL)4,553 miles8h 55m
Melbourne (MEL) → Bangkok (BKK)4,553 miles9h 25m
Bangkok (BKK) → Sapporo (CTS)3,150 miles6h 35m
Sapporo (CTS) → Bangkok (BKK)3,150 miles7h
Bangkok (BKK) → Tokyo (NRT)2,887 miles5h 55m
Tokyo (NRT) → Bangkok (BKK)2,887 miles6h 35m
Bangkok (BKK) → Tokyo (HND)2,850 miles5h 50m
Tokyo (HND) → Bangkok (BKK)2,850 miles6h 40m
Bangkok (BKK) → Nagoya (NGO)2,676 miles5h 25m
Nagoya (NGO) → Bangkok (BKK)2,676 miles6h
Bangkok (BKK) → Osaka (KIX)2,583 miles5h 25m
Osaka (KIX) → Bangkok (BKK)2,583 miles5h 45m
Bangkok (BKK) → Karachi (KHI)2,314 miles5h 35m
Karachi (KHI) → Bangkok (BKK)2,314 miles4h 50m
Bangkok (BKK) → Fukuoka (FUK)2,313 miles5h 20m
Fukuoka (FUK) → Bangkok (BKK)2,313 miles5h 30m
Seoul (ICN) → Bangkok (BKK)2,278 miles6h
Bangkok (BKK) → Seoul (ICN)2,278 miles5h 20m
Bangkok (BKK) → Islamabad (ISB)2,223 miles5h 35m
Islamabad (ISB) → Bangkok (BKK)2,223 miles5h 5m
Lahore (LHE) → Bangkok (BKK)2,072 miles4h 30m
Bangkok (BKK) → Lahore (LHE)2,072 miles4h 40m
Beijing (PEK) → Bangkok (BKK)2,059 miles5h 20m
Bangkok (BKK) → Beijing (PEK)2,059 miles4h 45m
Bangkok (BKK) → Mumbai (BOM)1,882 miles4h 50m
Mumbai (BOM) → Bangkok (BKK)1,882 miles4h 20m
Denpasar (DPS) → Bangkok (BKK)1,837 miles4h 10m
Bangkok (BKK) → Denpasar (DPS)1,837 miles4h 20m
Bangkok (BKK) → New Delhi (DEL)1,831 miles4h 55m
New Delhi (DEL) → Bangkok (BKK)1,831 miles4h 25m
Bangkok (BKK) → Shanghai (PVG)1,798 miles4h 20m
Shanghai (PVG) → Bangkok (BKK)1,798 miles4h 35m
Bangkok (BKK) → Bengaluru (BLR)1,547 miles4h 10m
Bengaluru (BLR) → Bangkok (BKK)1,547 miles4h 10m
Bangkok (BKK) → Taipei (TPE)1,545 miles3h 50m
Taipei (TPE) → Bangkok (BKK)1,545 miles3h 40m
Bangkok (BKK) → Hyderabad (HYD)1,504 miles3h 50m
Hyderabad (HYD) → Bangkok (BKK)1,504 miles3h 45m
Bangkok (BKK) → Colombo (CMB)1,485 miles3h 20m
Colombo (CMB) → Bangkok (BKK)1,485 miles3h 40m
Jakarta (CGK) → Bangkok (BKK)1,426 miles3h 45m
Bangkok (BKK) → Jakarta (CGK)1,426 miles3h 50m
Bangkok (BKK) → Kaohsiung (KHH)1,423 miles3h 30m
Kaohsiung (KHH) → Bangkok (BKK)1,423 miles3h 50m
Bangkok (BKK) → Manila (MNL)1,358 miles3h 45m
Manila (MNL) → Bangkok (BKK)1,358 miles3h 35m
Bangkok (BKK) → Xiamen (XMN)1,357 miles3h 25m
Xiamen (XMN) → Bangkok (BKK)1,357 miles3h 20m
Chengdu (TFU) → Bangkok (BKK)1,172 miles3h 15m
Bangkok (BKK) → Chengdu (TFU)1,172 miles3h 10m
Bangkok (BKK) → Guangzhou (CAN)1,059 miles2h 45m
Guangzhou (CAN) → Bangkok (BKK)1,059 miles3h 10m
Bangkok (BKK) → Hong Kong (HKG)1,048 miles2h 55m
Hong Kong (HKG) → Bangkok (BKK)1,048 miles3h 10m
Dhaka (DAC) → Bangkok (BKK)973 miles2h 45m
Bangkok (BKK) → Dhaka (DAC)973 miles2h 45m
Bangkok (BKK) → Singapore (SIN)879 miles2h 35m
Singapore (SIN) → Bangkok (BKK)879 miles2h 25m
Bangkok (BKK) → Kunming (KMG)801 miles2h 35m
Kunming (KMG) → Bangkok (BKK)801 miles2h 25m
Bangkok (BKK) → Kuala Lumpur (KUL)758 miles2h 10m
Kuala Lumpur (KUL) → Bangkok (BKK)758 miles2h 20m
Bangkok (BKK) → Hanoi (HAN)617 miles2h
Hanoi (HAN) → Bangkok (BKK)617 miles2h
Da Nang (DAD) → Bangkok (BKK)523 miles1h 40m
Bangkok (BKK) → Da Nang (DAD)523 miles1h 40m
Bangkok (BKK) → Ho Chi Minh City (SGN)444 miles1h 30m
Ho Chi Minh City (SGN) → Bangkok (BKK)444 miles1h 25m
Bangkok (BKK) → Phuket (HKT)419 miles1h 30m
Phuket (HKT) → Bangkok (BKK)419 miles1h 35m
Bangkok (BKK) → Chiang Mai (CNX)370 miles1h 20m
Chiang Mai (CNX) → Bangkok (BKK)370 miles1h 25m
Phnom Penh (KTI) → Bangkok (BKK)323 miles1h 45m
Bangkok (BKK) → Phnom Penh (KTI)323 miles1h 15m
Bangkok (BKK) → Vientiane (VTE)320 miles1h 20m
Vientiane (VTE) → Bangkok (BKK)320 miles1h 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