At a Glance
| Route | Flight Time | Door-to-Door Reality | When Flying Wins |
|---|---|---|---|
| Bangkok to Chiang Mai | 1h 20m | 4.5 to 5 hrs | Trips under 12 days |
| Bangkok to Phuket | 1h 30m | 4.5 to 5 hrs | Almost always |
| Bangkok to Krabi | 1h 25m | 4.5 to 5 hrs | Nov to Apr; confirm direct route |
| Bangkok to Koh Samui | 1h 30m | 4.5 to 5 hrs | Factor Bangkok Airways premium |
| Chiang Mai to Phuket/Krabi | 2h+ (often via BKK) | 6 to 8 hrs | Only if the direct route is confirmed |
| Phuket to Krabi | No direct commercial service | Adds Bangkok connection | Rarely, overland or speedboat faster |
All times are estimates under normal conditions. Confirm routes and schedules directly with carriers before booking.
Quick Decision Box
Fly domestic when:
- The distance exceeds 400 km, and the days are limited
- You are moving between distinct regions (north to south, or central to south)
- You have fewer than 12 days in-country
- A direct route exists on your specific travel dates
Consider alternatives when:
- Movement is within a single region (Phuket to Krabi, for example)
- The route requires a Bangkok connection to complete
- Total door-to-door time by air matches or exceeds the overland equivalent
- You have 14 or more days, and the ground journey adds something worth having
When Do Domestic Flights Make Sense in Thailand?
Domestic flights make sense when traveling between Thailand's major regions: Bangkok, Chiang Mai, Phuket, Krabi, and Koh Samui. They save significant time on trips under two weeks, particularly when a direct route is available. They make less sense for regional transfers that require a Bangkok connection, or for those where road and boat options are already competitive in total journey time.
The Core Question
Domestic flights in Thailand make sense when the distance is large and the time budget is tight. They become a worse trade-off when the route requires a Bangkok connection, when both airports sit far from city centers, or when overland travel time is already competitive once transfers are included.
The 1-hour 20-minute flight from Bangkok to Chiang Mai is genuinely fast. But door-to-door: ground transfer to Don Mueang, check-in buffer, flight, and transfer from Chiang Mai Airport to the Old City, the real sequence typically runs 4.5 to 5 hours. That is still faster than any overland option on this route. It just is not 80 minutes.
The gap between flight time and journey time is where most domestic flight decisions go wrong.
Routes Where Flying Is the Clear Answer
Bangkok to Chiang Mai
Overland by train takes 11 to 13 hours. By bus, 9 to 11 hours. The flight is 1 hour 20 minutes, with a realistic door-to-door figure of around 4.5 hours.
For most itineraries, fly. The overnight train is a legitimate alternative for travelers with 12 or more days who want to experience a slower pace of transit, but it is not a time-competitive option. It is a different kind of choice.
One logistics note: most low-cost carriers serving this route (AirAsia, Nok Air, Thai Lion Air) depart from Don Mueang (DMK), not Suvarnabhumi. If your international flight arrives at Suvarnabhumi, confirm your domestic departure airport before booking anything. The inter-airport transfer requires careful planning. The Suvarnabhumi vs Don Mueang Transfer Guide covers this in full.
Bangkok to Phuket
Overland takes 12 to 14 hours by road. The flight is 1 hour and 30 minutes door-to-door, and around 4.5 to 5 hours total. There is no practical case for overland travel along this route as part of a standard itinerary. Fly.
Bangkok to Krabi
Similar logic to Phuket. The flight is approximately 1 hour and 25 minutes long, and the route is well served during the November to April high season.
Outside peak season, the direct Bangkok-to-Krabi service can be reduced. Confirm that a direct route is available on your specific travel dates before locking in accommodation at either end. This step is skipped more often than it should be.
Routes Where Flying Is More Complicated
Bangkok to Koh Samui
Bangkok Airways operates the main scheduled service to Samui Airport and maintains a significant price premium over comparable Thai domestic routes. Fares typically run higher than AirAsia or Nok Air equivalents by a meaningful margin, and the premium is not always obvious when building an initial budget.
The alternative is to fly to Surat Thani and continue by ferry. The journey takes longer, but the savings can be substantial, especially for couples and families. Confirm current pricing on both options before ruling them out.
Chiang Mai to Southern Destinations
Direct service from Chiang Mai to Phuket exists but is not consistent year-round. Many itineraries on this routing require a Bangkok connection, which adds 4 to 6 hours to the journey and effectively converts a simple domestic hop into a half-day transit.
Confirming whether a direct CNX-to-HKT or CNX-to-KBV flight exists for your specific travel dates is the most commonly skipped step in north-to-south Thailand planning. If the direct route is unavailable, the options are to factor a Bangkok layover into the schedule or adjust the sequence so the southern leg departs from Bangkok rather than Chiang Mai.
The Bangkok to Chiang Mai: Which Option Actually Makes Sense guide covers the southbound connection logic in the opposite direction.
The Airport-to-Airport Problem
Bangkok has two main airports, 25 km apart, and they serve different airlines.
Low-cost domestic carriers (AirAsia, Nok Air, Thai Lion Air) operate primarily from Don Mueang. Thai Airways and Bangkok Airways use Suvarnabhumi. If an international arrival lands at one airport and a domestic connection departs from the other, the transfer between them requires a minimum of 4 to 5 hours when baggage collection, road travel, and check-in buffer are all included. In peak traffic, more.
This is the constraint that most frequently damages itineraries built around same-day international arrivals and domestic connections. It is not a small inconvenience. A tight same-day transfer between Bangkok airports is a gamble that regularly fails, and replacement domestic departures during peak season are not always available until the following day.
The Thailand Airports Guide covers the airport selection decision and its impact on onward routing.
When Overland or Sea Beats Flying
Within the Andaman Coast
Flying between Phuket and Krabi is usually a mistake. No direct commercial service exists, so the route requires a Bangkok connection, adding 4 to 6 hours of total travel time depending on the layover. A private van covers the same journey door-to-door in 2.5 to 3 hours. A private speedboat takes around 1.5 to 2 hours, depending on sea conditions.
The overland or sea option outperforms flying on this transfer in almost every scenario. The "take a flight" instinct breaks down completely when no direct route exists, and the connection adds more time than it removes.
Short-Haul Island Access
Koh Lanta, Koh Yao Noi, and the outer Andaman islands have no domestic flight access. Ground and sea transfers are the only options regardless of budget or preference. Building a domestic flight into these legs is a structural planning error.
When the Journey Has Value
The overnight train from Bangkok to Chiang Mai has its own case. It is not faster. It is not cheaper in most configurations. But for travelers with enough time, the journey itself is a legitimate reason to choose it. Slow transit is only a mistake when time is the constraint.
Domestic Airlines and What Flights Really Cost
Airline Comparison
| Airline | Typical Advantage | Main Airport |
|---|---|---|
| AirAsia | Largest network, lowest base fares | Don Mueang (DMK) |
| Nok Air | Good domestic route coverage | Don Mueang (DMK) |
| Thai Lion Air | Competitive pricing on key routes | Don Mueang (DMK) |
| Bangkok Airways | Only consistent Koh Samui access | Suvarnabhumi (BKK) |
| Thai Airways | Better layover connection options | Suvarnabhumi (BKK) |
Total Cost Reality by Route
The figures below reflect estimated all-in costs per person, including base fare, baggage, and airport transfers at both ends. They are not headline fare figures.
| Route | Estimated All-In Range (THB) |
|---|---|
| Bangkok to Chiang Mai | 1,200 to 3,500 |
| Bangkok to Phuket | 1,500 to 4,000 |
| Bangkok to Krabi | 1,500 to 4,000 |
| Bangkok to Koh Samui | 4,000 to 8,000 |
Checked baggage is not included in most low-cost base fares. The difference between carry-on-only and hold luggage pricing can add 500-1,000 THB per leg. On a two-leg journey, the real cost per person is typically 30 to 50 percent above the headline fare.
For a full breakdown of how ground transfer costs layer onto flight costs for a multi-leg Thai itinerary, the Thailand Private Transfer Costs Explained guide covers the combined calculation.
All figures are estimates based on visitor-reported rates and operator data, current as of the time of writing. Confirm directly with carriers and transfer providers before booking.
Practical Frictions
Baggage fees add up quietly. Low-cost carriers do not include checked luggage in base fares. On a multi-leg itinerary, this adds up to a meaningful additional cost that is easy to overlook during initial planning.
Airport distance is consistent. Phuket Airport, Don Mueang Airport, and Chiang Mai Airport are each 30 to 40 minutes from their respective city centers under normal traffic conditions. Factor this into departure timing, particularly for early morning flights.
Same-day international arrivals and domestic connections carry real risk. One delay in the international leg propagates through the entire sequence. Building a domestic connection on the same day as a long-haul arrival requires more buffer than most travelers allow.
Direct route availability changes by season. Some direct services from Chiang Mai to southern Thailand are reduced or suspended outside the November to April window. Confirm before committing to accommodation at either end.
Check-in buffers are real. Most Thai low-cost carriers recommend check-in 60 to 90 minutes before departure. On tight-connection days, this considerably narrows flexibility.
FAQ
Which Bangkok airport do domestic flights use? It depends on the carrier. AirAsia, Nok Air, and Thai Lion Air primarily use Don Mueang (DMK). Thai Airways and Bangkok Airways use Suvarnabhumi (BKK). Confirm the departure airport at the time of booking, especially if arriving from abroad and using the opposite terminal.
Are there direct flights from Chiang Mai to Phuket or Krabi? Direct service exists on some routes and during some seasons, but it is not guaranteed year-round. Confirming whether a direct flight is available on your specific dates is essential before finalizing accommodation in either city. If no direct route exists, a Bangkok connection adds approximately half a day to the journey.
Should I book domestic flights in Thailand in advance? On popular routes during the November to April high season, and around Thai public holidays, fares rise, and seats fill quickly. Booking four to six weeks in advance for Bangkok to Chiang Mai, Bangkok to Phuket, and Bangkok to Krabi routes is advisable during peak travel periods. Outside high season, more flexibility is available, but confirming direct route availability before booking accommodation remains important regardless of timing.
Are domestic flights in Thailand worth it? For inter-region journeys of 400 km or more, and on trips under two weeks, yes. The time saving over overland alternatives is significant on most major routes. The trade-off shifts when the route requires a Bangkok connection, when direct service is unavailable, or when the ground alternative is already competitive on door-to-door time.
What costs beyond the fare should I factor in for a domestic flight in Thailand? Checked baggage (not included in most low-cost base fares), airport transfers at both departure and arrival cities, and any inter-airport transfer in Bangkok if switching between Suvarnabhumi and Don Mueang. On a two-leg itinerary, the real cost per person is typically 30 to 50 percent above the headline fare.
Domestic Flights Are an Itinerary Decision, Not a Transport Decision
The mistake is evaluating a Thai domestic flight as a standalone journey. The better question is how that flight affects the shape of the whole itinerary.
A Bangkok to Chiang Mai flight covers most of a day. A Phuket to Krabi flight attempt, routed through Bangkok, can waste half of one. The same transport mode produces very different outcomes depending on the route.
Evaluating each flight against its specific itinerary context, rather than against a general principle of "fly where possible," is usually the difference between a trip that moves cleanly and one that loses time to avoidable transit.
Summary
Domestic flights in Thailand are the right call when regions need to be covered quickly, and the direct route exists. They are not a universal shortcut. Routes requiring Bangkok connections, airports located far from city centers, and same-day transfer risks all reduce the practical advantage.
For trips under 10 days, flying between major regions is almost always the best option. For longer trips, or for movement within a single region, ground or sea alternatives frequently perform better when total journey time is measured honestly from accommodation to accommodation, not from airport to airport.
The Thailand 2-Week Itinerary guide covers how domestic flights fit into a comprehensive multi-region routing structure for travelers planning trips across all three main areas of the country.
For thoughtful travel planning and itinerary coordination across Thailand's domestic routes, you can reach us directly at info@southeastasiasimplified.com.