Nan has no train — fly into Nan Nakhon Airport (NNT) from Bangkok in about 1 hr 15 min (a few flights a day), take a bus or minivan from Bangkok (~10–11 hr), or come from Chiang Mai (~6 hr, winding via Phrae). Compare every option with real fares and motion-sickness tips before you set off.
The first thing to get straight before you plan anything: Nan has its own airport but no train line into town. That leaves two main routes. The first is to fly into Nan Nakhon Airport (NNT), which has direct flights from Bangkok (Don Muang) of about 1 hour 15 minutes, a few times a day — the fastest way in. The second is to travel by road: a bus or minivan from Bangkok (Mo Chit 2), around 10–11 hours and mostly overnight, or from Chiang Mai, about 6 hours via Phrae province. Before you book, work out whether you're coming from Bangkok, from Chiang Mai, or want to drive yourself so you've got a vehicle for the mountains around Nan — then pick the option below that matches you.
Nan has its own small airport, Nan Nakhon (NNT), with direct flights from Bangkok (Don Muang) a few times a day on budget carriers, taking about 1 hour 15 minutes. The airport sits a short drive from the town centre, so you're in Nan soon after landing. If your trip is short on days, this is the time-saver.
If you'd rather not fly, you can come by road. From Bangkok (Mo Chit 2), the coach takes around 10–11 hours, mostly overnight services that leave in the evening and arrive in the morning. From Chiang Mai, which is closer, it's about 6 hours via Phrae. Both routes have minivans and coaches to choose from.
Nan has no train into town, so the main options are flying into NNT or a bus / minivan from Bangkok and Chiang Mai — read this before you book.
People often ask about taking a train to Nan, so let's be clear: the train only gets you to Den Chai (Phrae), and from there you transfer by road into Nan.
Nan is a town in the hills with no railway running to it. The nearest station is Den Chai, in Phrae province — so if you want to travel by rail, you take the Bangkok–Den Chai train, then continue by minivan or coach into Nan, about 2 more hours. Here's the straight version of the rail route and the alternatives.
There's no train to Nan; the nearest station is Den Chai (Phrae). If you like rail travel, take the Bangkok–Den Chai service (there's an overnight sleeper that leaves in the evening and arrives in the morning), get off at Den Chai and continue by minivan or coach into Nan — about 2 more hours. Think of the train as the Bangkok–Den Chai leg, with a road transfer finishing the trip to Nan.
If you're coming from Bangkok and want speed, fly into Nan Nakhon Airport (NNT) from Don Muang straight into Nan — about 1 hour 15 minutes, with no need to transfer from Den Chai. Flights are limited to a few a day, so book ahead.
If you'd rather travel by road but not change vehicles, the coach from Mo Chit 2 runs straight into Nan — about 10–11 hours, mostly overnight sleepers. It's simpler than taking the train to Den Chai and then transferring on by road.
If you're stitching a trip together from Bangkok or around the north, look at the bigger picture of getting around Thailand (trains, domestic flights, coaches) and then plan the leg into Nan to connect smoothly.
Nan is a quiet mountain town in a river valley, with the sights spread out beyond town and limited public transport. Sort these four things first and the trip runs smoothly from the moment you set off.
Flights into Nan are only a few a day, and the overnight coaches from Bangkok fill fast in high season (Nov–Feb) and on long weekends. Booking ahead gets you both a seat and a better price — the earlier the better.
The Chiang Mai–Nan route has a winding mountain stretch at the end. If you get carsick easily, take a travel-sickness tablet about 30 minutes before departure, grab a seat near the front close to the driver, look far ahead at the horizon rather than at your phone, and skip a heavy meal beforehand. (Flying or the Bangkok coach rarely causes this.)
Nan's town centre is small and easy on foot, by bicycle or on a rented motorbike, but the sights — Doi Phu Kha, Bo Kluea, Pua, Sapan — are well outside town and far apart. You'll want a car or motorbike, or a car with a driver. Think this through before you arrive.
Set up an eSIM to use from the moment you land; coverage is fine in Nan town but weak or absent at some hill spots (Doi Phu Kha, Bo Kluea). Book your stay ahead, especially in the cool season when rooms sell out fast, and pick an area that matches your style first.