Select a hub to see routes
routes destinations

Thai Airways (TG)

Thai Airways (TG) flies to 161 destinations in 51 countries. Route counts include codeshare and partner-operated flights sold under the TG code. Leans international: 148 international routes vs 13 domestic. Covers a lot of ground internationally.

TG is part of Star Alliance. In practice that means your frequent flyer miles work on partner airlines, you can use partner lounges, and connecting flights on alliance carriers can be booked on a single ticket. Star Alliance partners include United, Lufthansa, ANA, Singapore Airlines, and Turkish Airlines.

TG has the most flights out of Bangkok (BKK), Istanbul (IST), Frankfurt am Main (FRA), Taoyuan (TPE), Tokyo (HND).

Thai Airways Busiest Airports

Thai Airways doesn't operate a traditional hub-and-spoke network. These are the airports where TG has the most flights. You fly direct between cities rather than connecting through a central hub.

BKK
Bangkok
Suvarnabhumi Airport
75
IST
Istanbul
İstanbul Airport
57
FRA
Frankfurt am Main
Frankfurt Main Airport
36
TPE
Taoyuan
Taiwan Taoyuan International Airport
18
HND
Tokyo
Tokyo Haneda International Airport
15

Thai Airways Operating Partners

Not every flight with a TG number is actually Thai Airways. These partner airlines operate routes under the TG code. Your booking and flight number say TG, but the plane and crew belong to one of these carriers.

On shorter routes from the hubs, this usually means a regional jet. Smaller plane, 2-2 seating, less overhead bin space. Check the aircraft code when you book. If it says E175, CRJ, or ATR, that's a partner regional jet.

EH
Euro Harmony
17 routes
CL
Lufthansa CityLine
13 routes
NI
Portugalia
7 routes
EN
Air Dolomiti
6 routes
GF
Great Barrier Airlines
6 routes
NQ
Air Japan
5 routes
MH
Malaysia Airlines
3 routes
LH
Lufthansa
1 routes
BR
EVA Air
1 routes
LY
El Al
1 routes

Thai Airways: All 161 Destinations

Every nonstop route Thai Airways flies. Each destination links to the full route page with schedules, competing airlines, and connection options.

Code City
THS
AUH Abu Dhabi
AMD Ahmedabad
AXT Akita
AMM Amman
AMS Amsterdam
ESB Ankara
AYT Antalya
AOJ Aomori
ATL Atlanta
ISB Attock
AKL Auckland
BWN Bandar Seri Begawan
BKK Bangkok
BCN Barcelona
PEK Beijing
BLR Bengaluru
BER Berlin
BIO Bilbao
BLL Billund
BHX Birmingham, West Midlands
BJV Bodrum
BLQ Bologna
BOS Boston
BRE Bremen
BUD Budapest
YYC Calgary
CMN Casablanca
TFU Chengdu (Jianyang)
MAA Chennai
CNX Chiang Mai
CEI Chiang Rai
ORD Chicago
CHC Christchurch
LYS Colombier-Saugnieu, Rhône
CMB Colombo
CPH Copenhagen
DFW Dallas-Fort Worth
DAC Dhaka
DRS Dresden
DXB Dubai
IAD Dulles
DUS Düsseldorf
EDI Edinburgh
ERZ Erzurum
MXP Ferno (VA)
FRA Frankfurt am Main
FUK Fukuoka
ADB Gaziemir
GZP Gazipaşa
GVA Geneva
CAN Guangzhou (Huadu)
GOT Göteborg
HKD Hakodate
YHZ Halifax
HAM Hamburg
HAJ Hannover
HAN Hanoi (Soc Son)
HDY Hat Yai
HEL Helsinki (Vantaa)
SGN Ho Chi Minh City
HKG Hong Kong
HNL Honolulu, Oahu
IAH Houston
IST Istanbul
CGK Jakarta
KMQ Kanazawa
KHH Kaohsiung (Xiaogang)
KHI Karachi
KTM Kathmandu
ASR Kayseri
KKC Khon Kaen
ONJ Kitaakita
CCU Kolkata
KBV Krabi
KMG Kunming
KUH Kushiro
DPS Kuta, Badung
KWI Kuwait City
CGN Köln (Cologne)
TDX Laem Ngop
LHE Lahore
LIS Lisbon
LHR London
LGW London
LAX Los Angeles
LPQ Luang Phabang
LUX Luxembourg
MAD Madrid
MLE Malé
BAH Manama
MAN Manchester, Greater Manchester
MNL Manila (Pasay)
MRS Marignane, Bouches-du-Rhône
RAK Marrakesh
MYJ Matsuyama
MEL Melbourne
MIA Miami
YUL Montréal
BOM Mumbai
MUC Munich
MCT Muscat/Seeb
AGP Málaga
USM Na Thon (Ko Samui Island)
OKA Naha
NAP Napoli
NRT Narita
SDJ Natori
DEL New Delhi
JFK New York
EWR Newark
NCE Nice, Alpes-Maritimes
NUE Nuremberg
KIX Osaka
ITM Osaka
OSL Oslo (Gardermoen)
CDG Paris (Roissy-en-France, Val-d'Oise)
PEN Penang
PER Perth
KTI Phnom Penh (Boeng Khyang)
HKT Phuket
OPO Porto
PRG Prague
UTP Rayong
FCO Rome
SZG Salzburg
SZF Samsun
SFO San Francisco
CTS Sapporo
LEJ Schkeuditz
SEA Seattle
ICN Seoul
KUL Sepang
PVG Shanghai (Pudong)
SZX Shenzhen
SYO Shonai
SAI Siem Reap
SIN Singapore
ATH Spata-Artemida
ARN Stockholm
STR Stuttgart
SUB Surabaya
SYD Sydney (Mascot)
TPE Taoyuan
TLV Tel Aviv
NGO Tokoname
HND Tokyo
YYZ Toronto
TLS Toulouse/Blagnac
TOY Toyama
UBP Ubon Ratchathani
UTH Udon Thani
VLC Valencia
YVR Vancouver
VCE Venezia (VE)
VIE Vienna
VTE Vientiane
WLG Wellington
RGN Yangon
BRU Zaventem
ZRH Zurich

Thai Airways FAQ

Thai Airways flies nonstop to 161 destinations in 51 countries. 13 domestic, 148 international.

Thai Airways doesn't operate a traditional hub-and-spoke network. The busiest airports are Bangkok (BKK), Istanbul (IST), Frankfurt am Main (FRA), Taoyuan (TPE), Tokyo (HND). You fly direct between cities.

36 aircraft types appear on TG routes, including 319, 320, 321, 32A, 32B, 32N and more. Some of these belong to partner airlines, not Thai Airways directly.

Thai Airways is in Star Alliance. Your frequent flyer miles earn and redeem across all partner airlines. You can also use partner lounges and book connecting flights on a single ticket.

Yes. Some TG flights are operated by partners including Euro Harmony, Lufthansa CityLine, Portugalia. Same flight number and booking, different plane and crew.

Yes. 148 international routes to 51 countries, plus 13 domestic routes.

161 nonstop destinations across 51 countries. One of the larger airline networks tracked on this site.