Thailand has a wide range of transport options that make it very easy to travel through the country. Thailand has few domestic full-service and low-cost airlines serving a large network of domestic airports. Discover detailed guide to the domestic airports in Thailand, Thai airlines offering internal flights and the most popular Thailand domestic flights.
Domestic Flights by Thai Airlines
THAI Airways and Bangkok Airways are the major full-service airlines on the internal flight network.
Low-cost carriers such as Thai AirAsia, Thai Lionair, Thai VietJet Air and Nok Air make traveling by air inside Thailand convenient for a very reasonable price.
Fares with the low-cost carriers are often comparable to train or bus fares, especially if you book online far enough in advance. Airline tickets can be purchased online direct with the airlines or through travel agents and third-party flight agencies.
The most popular routes for domestic flights in Thailand are:
Flights from Bangkok to Phuket
Flights from Bangkok to Chiang Mai
Flights from Bangkok to Koh Samui
Flight options for internal flights in Thailand can be found and compared with alternative transportation options on the same route with the help of this search form.
Domestic Airports in Thailand
There are plenty of domestic airports in Thailand to choose from.
Bangkok Airports
Suvarnabhumi Airport (BKK) – Thailand’s main hub mostly used for long-haul and full-service flights.
Don Mueang Airport (DMK) – Bangkok’s second airport well connected with all Thailand regions and other Southeast Asian countries by low-cost carriers.
In case you are wondering, which Bangkok airport is the most convenient for your trip, discover detailed comparison of airports in Bangkok.
Southern Thailand Airports
Phuket Airport (HKT) – the third busiest airport in the country serving as the main gateway to the biggest island of Thailand which is Phuket.
Hat Yai Airport (HDY) – airport of the fourth largest city in Thailand Hat Yai, which can be useful if planning a trip to/from Malaysia.
Krabi Airport (KBV) – Thailand airport offering connection to the popular destinations in Krabi province such as Ao Nang, Railay, Koh Phi Phi and Koh Lanta.
Samui Airport (USM) – the main gateway to Koh Samui and nearby islands of Koh Phangan and Koh Tao.
Surat Thani Airport (URT) – the main airport of Surat Thani province that can be used as a more budget friendly option for reaching Koh Samui and Koh Phangan.
Chumphon Airport (CJM) – more direct tourist gateway from Bangkok to the islands of the Gulf of Thailand, especially popular for traveling to Koh Tao.
Nakhon Si Thammarat Airport (NST) – connecting Bangkok and the capital of the second largest province in Southern Thailand and its capital city Nakhon Si Thammarat.
Narathiwat Airport (NAW) – used for reaching Deep Southern Thailand from Bangkok.
Ranong Airport (UNN) – gateway of Ranong which can be used as a starting point of the trip to Koh Phayam or for a visa run by boat to Myanmar.
Trang Airport (TST) – airport used for reaching Trang and province’s archipelago in the Andaman Sea.
Betong Airport (BTZ) - airport near the border with Malaysia
Central Thailand Airports
Hua Hin Airport (HHQ) – airport used for connecting Thailand's Royal Beach Resort Hua Hin with Chiang Mai.
Mae Sot Airport (MAQ) – convenient for those planning overland border crossing to Myanmar.
Eastern Thailand Airports
U-Tapao International Airport (UTP) – airport conveniently connecting beach resort Pattaya and Koh Samet with destinations in Southern, Northern and Northeast Thailand.
Trat Airport (TDX) – time saving option for traveling to Koh Chang and nearby islands from Bangkok.
Northern Thailand Airports
Chiang Mai Airport (CNX) – the main travel hub of Northern Thailand located in Chiang Mai.
Mae Fah Luang Chiang Rai International Airport (CEI) – Thailand’s northernmost airport can be useful if you are visiting Chiang Rai, Golden Triangle or planning a trip to Luang Prabang in Laos by Mekong River.
Sukhothai Airport (THS) – airport connecting Historic Town of Sukhothai with Bangkok by full-service carrier.
Phitsanulok Airport (PHS) – more budget friendly option that can be used as a gateway to Sukhothai.
Lampang Airport (LPT) – airport connecting the third largest town in Northern Thailand with Bangkok.
Mae Hong Son Airport (HGN) – time saving connection of small town Mae Hong Son and Chiang Mai.
Nan Nakhon Airport (NNT) - airport used for connecting sleepy town of Nan with Bangkok and Chiang Mai.
Pai Airport (PYY) - time saving connection of relaxed Pai and Chiang Mai (for more details check Chiang Mai to Pai).
Phrae Airport (PRH) – easier option for traveling from Chiang Mai to the capital of Phrae Province.
Northeast Thailand Airports
Udon Thani International Airport (UTH) – the main travel hub of Isaan region which is useful for overland border crossing to Vientiane, the capital of Laos.
Ubon Ratchathani Airport (UBP) – connection to one of the biggest Isaan cities Ubon Ratchathani, which is useful for overland border crossing to Pakse in southern Laos or northern Cambodia.
Buriram Airport (BFV) – connecting Bangkok with Buriram, used as the base for exploring ancient sandstone Khmer sanctuaries and temples in the surrounding area.
Khon Kaen Airport (KKC) – airport of one of the four major cities of Isaan, Khon Kaen.
Loei Airport (LOE) – convenient for traveling to Chiang Khan, nice small town famous among Thai tourists.
Nakhon Phanom Airport (KOP) - connection with Nakhon Phanom province, which can be useful for overland border crossing to Laos.
Roi Et Airport (ROI) – connecting Bangkok with Roi Et, a town in Isaan.
Sakon Nakhon Airport (SNO) – connecting Bangkok with Sakhon Nakhon, a town in Isaan.
Map of Thailand Airports
For locations of all domestic airports in Thailand see our Map of Airports in Thailand.
Tickets for Thailand Domestic Flights
Flight tickets for Thailand internal flights between domestic airports in Thailand can be booked with the help of this search form.
Tips
Bangkok is the country’s main hub, though many of the low-cost carriers use only Don Mueang Airport. You should allow three to four hours if the change of airports is needed for a connecting flight as it will be enough of time for catching a free shuttle bus between Bangkok airports.