GoAsia
Flights in Thailand

✈️ Flights in Thailand

Plan your domestic flights in Thailand with this practical guide covering airlines, classes, booking tips, and what to expect on board across Thai airports.

Contents

Thailand's long distances make flying the quickest way to get from Bangkok to the north and to the islands in the south. Several full-service and low-cost airlines compete on the main routes, and the network stretches from Chiang Mai in the north to Hat Yai in the deep south.[1]

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

The Flight Network in Thailand

Bangkok has two airports. Suvarnabhumi (BKK) is the operation base of Bangkok Airways[2] and the airport from which Thai Airways lists its domestic routes.[3] Don Mueang (DMK) is a hub for low-cost carriers, and its Terminal 2 handles domestic flights.[4] Thai AirAsia flies from both airports, but it cut its Suvarnabhumi domestic network back to Chiang Mai and Phuket for May and June 2026.[5] Check which airport your booking uses.

Thai Lion Air flies from Don Mueang to Chiang Mai, Chiang Rai, Phuket, Krabi, Surat Thani, Hat Yai, Udon Thani, Ubon Ratchathani, Khon Kaen, Phitsanulok, Nakhon Si Thammarat, Trang and Nakhon Phanom.[1] Koh Samui, Sukhothai, Trat and Lampang are served by Bangkok Airways,[3] while Nok Air adds smaller airports such as Nan, Mae Sot and Chumphon.[6]

Thai Airways and Bangkok Airways are the full-service carriers.[3][2] Low-cost flights are sold by Thai AirAsia and Nok Air.[5][6] Thai Lion Air and Thai Vietjet also fly domestic routes.[1][7]

Bangkok Airways built Samui Airport, which opened in 1989, and its company profile also lists Sukhothai and Trat among its airports.[2] Flights from Bangkok to Samui are operated by Bangkok Airways, and Thai Airways sells seats on them as a codeshare.[3] One-way fares from Bangkok to Samui start at THB 2,500, or THB 2,730 including airport tax and the ticketing fee.[8]

Chiang Mai and Phuket are served by several airlines from Bangkok, among them Thai AirAsia, Thai Lion Air and Bangkok Airways.[9][10] Most domestic flights run to or from Bangkok, but some routes skip it. Bangkok Airways connects Samui with Chiang Mai, Phuket, Krabi and Pattaya (U-Tapao),[8] and Thai Lion Air links Udon Thani with Hat Yai and U-Tapao with Chiang Mai and Udon Thani.[1]

Classes and Comfort Levels

Low-cost carriers sell economy fares in tiers that differ mainly in checked baggage. On domestic routes Nok Air's Lite fare includes no checked baggage, X-Tra 15 kg and MAX 25 kg.[11] Thai Lion Air's domestic Saver fare includes none, Value 15 kg and Flexi 25 kg, plus 7 kg of cabin baggage.[1] Thai AirAsia allows two cabin bags with a combined weight of up to 7 kg, and checked baggage is a paid add-on unless you buy a bundle such as Value Pack or Premium Flex.[12]

Bangkok Airways includes a 20 kg checked bag, seat selection and meals and drinks on every flight, even in economy.[13] Its Boutique Lounges are open to all passengers, economy included, and offer light snacks, Thai desserts, drinks and free Wi-Fi. For domestic flights they are at Suvarnabhumi (Concourse A), Chiang Mai and Phuket.[14] At Samui there is a Boutique Lounge courtesy corner for all passengers and a Blue Ribbon Club lounge for business class passengers and other eligible guests.[15]

Thai Airways offers economy and business class on domestic routes. Business class has a checked baggage allowance of 40 kg against 30 kg in economy (20 kg on the cheapest economy booking classes), both classes include 7 kg of carry-on baggage, and seat assignment and meal service are included in both.[3]

Booking and Tickets

Every airline sells tickets on its own website and app. Third-party platforms, including GoAsia.cc, let you compare fares across several carriers side by side, which is useful because fares on the same route and date can differ a lot.

Book early for the best fares on budget carriers, because prices climb towards departure and around peaks such as Songkran (mid-April), Loy Krathong, Chinese New Year and the New Year period. Thai Airways publishes the regulated ceiling fares for its domestic routes, for example THB 7,358 one-way in economy and THB 9,565 in business class from Suvarnabhumi to Chiang Mai.[3]

Online check-in is the easiest option. Bangkok Airways, for example, offers it from 24 hours until 1 hour before departure, and its domestic check-in counters close 40 minutes before departure.[16] Keep a screenshot or printout of your boarding pass for smaller airports in case a phone fails.

What to Expect on Board

Domestic flights from Bangkok are short. Bangkok to Chiang Mai takes about 1 hour 10 minutes and Bangkok to Phuket about 1 hour 20 minutes.[9][10] Bangkok Airways quotes about 1 hour 10 to 20 minutes to Samui[13] and about 1 hour to Trat.[17]

Bangkok Airways serves meals and drinks on every flight, and Thai Airways includes meal service in economy and business class.[13][3] On low-cost carriers, treat food and drinks as paid extras unless your fare says otherwise.

Window seats on clear days offer spectacular views. Flying south toward Phuket or Krabi, you can see the limestone karst islands of the Andaman Sea rising from turquoise water. Northern routes show the green ridges and rice paddies of Thailand's mountainous interior. Samui's terminal is made of open-air pavilions without walls, built with coconut palm wood.[15]

Do not count on Wi-Fi or a charging port at your seat on a short domestic flight. Download entertainment beforehand or bring a book.

Tips for Flight Travel in Thailand

  • Mind the two Bangkok airports. Don Mueang is about 25 kilometers north of central Bangkok and about 46 kilometers from Suvarnabhumi.[4] Airports of Thailand runs a free shuttle bus between the two every 30 minutes from 05:00 to 24:00, but only for passengers transferring between flights, who need a flight ticket or proof of onward travel and a passport or national ID card.[18] If you connect between carriers at different airports, leave a generous buffer, more in rush hour. Mixing up the airports is an easy mistake to make.
  • Pack a layer. Cabins are air-conditioned, and a light sweater or scarf makes the flight more comfortable after the tropical heat outside.
  • Weigh your bags before heading to the airport. Pre-buying baggage is cheaper than paying at the counter. At Nok Air an extra 20 kg bought with a domestic ticket costs THB 750, while the flat airport fee for the first 20 kg on a Lite fare is THB 1,200, or THB 1,500 on Fridays, Saturdays, Sundays and public holidays.[11] AirAsia likewise says baggage is cheapest when pre-booked and costs more at the airport.[12]
  • Arrive early for island and regional airports. Bangkok Airways recommends arriving at least 1.5 hours before a domestic departure.[16] Budget airlines set their own check-in cut-off times, so check your booking.
  • Consider the full journey cost to the Gulf islands. Koh Phangan and Koh Tao have no airports. Seatran runs coach and ferry connections from Surat Thani airport to Koh Samui and Koh Phangan,[19] and Nok Air sells Fly'n'Ferry combinations from Nakhon Si Thammarat to Koh Phangan, Koh Samui and Koh Tao, operated by Lom Phraya Speedboat.[6] Compare these with flying directly to Samui.
  • Watch for holiday surges. Songkran, Chinese New Year and long Thai weekends push domestic fares up. If your dates are flexible, shifting by a day or two around these peaks can cut costs.
  • Plan connections carefully. If you fly from a northern city to a southern beach, you will usually connect in Bangkok, so choose connections through the same airport. Thai Lion Air's LION CONNECT through-booking is not available for domestic-to-domestic connections, such as Chiang Mai to Hat Yai, so leave a comfortable buffer between flights.[1]
  • Language is rarely a barrier. Signs at the major airports are in Thai and English, and airline staff generally speak functional English.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] Thai Lion Air: Baggage Allowance and Destinations. Retrieved October 19, 2026.
  2. [2] Bangkok Airways: About Bangkok Airways. Retrieved October 19, 2026.
  3. [3] Thai Airways: Domestic Ceiling Fares (CAAT). Retrieved October 19, 2026.
  4. [4] Airports of Thailand (Don Mueang Airport): About Us - Don Mueang Airport. Retrieved October 19, 2026.
  5. [5] AirAsia Newsroom: Thai AirAsia Implements Flight Schedules Reduction by 30% in May-June. Retrieved October 19, 2026.
  6. [6] Nok Air: Where We Fly. Retrieved October 19, 2026.
  7. [7] Vietjet Thailand: Vietjet Thailand home page. Retrieved October 19, 2026.
  8. [8] Bangkok Airways: Fly to Samui! (domestic fares). Retrieved October 15, 2026.
  9. [9] AirAsia: Cheap Flights from Bangkok to Chiang Mai. Retrieved October 19, 2026.
  10. [10] AirAsia: Cheap Flights from Bangkok to Phuket. Retrieved October 19, 2026.
  11. [11] Nok Air: Baggage Information. Retrieved October 19, 2026.
  12. [12] AirAsia: Baggage: cabin and checked. Retrieved October 19, 2026.
  13. [13] Bangkok Airways: Flight Ticket from Bangkok to Samui. Retrieved October 19, 2026.
  14. [14] Bangkok Airways: Everything You Need to Know About Bangkok Airways Boutique Lounge. Retrieved October 19, 2026.
  15. [15] Bangkok Airways: Samui International Airport. Retrieved October 19, 2026.
  16. [16] Bangkok Airways: How to Check in with Bangkok Airways for a Smooth Journey. Retrieved October 19, 2026.
  17. [17] Bangkok Airways: Flight Ticket from Bangkok to Trat. Retrieved October 15, 2026.
  18. [18] Airports of Thailand (Suvarnabhumi Airport): Ways to transport - Suvarnabhumi Airport. Retrieved October 19, 2026.
  19. [19] Seatran Ferry Company: Seatran Ferry. Retrieved October 15, 2026.

Routes

Loading routes…
Loading routes…
Loading routes…
Loading routes…
Loading routes…
Loading routes…
Loading routes…
Loading routes…
Loading routes…
Loading routes…
Loading routes…
Loading routes…
Loading routes…
Loading routes…
Loading routes…