Home Nan Thailand Nan Hotels About
Home  ›  Asia  ›  Thailand  ›  Nan  ›  Getting to Nan
✈️ Nan Travel Guide · 2026

How to get to Nan
Fly into Nan, bus from Bangkok, or drive from Chiang Mai — arrive the easy way

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.

First things first

Nan is reached by air or by road — but no train runs into town

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.

✈️
Flying into Nan is the fastest way
Don Muang → Nan Nakhon Airport (NNT) · ~1 hr 15 min

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.

Main origin: Bangkok Don Muang (DMK)
Flight time: ~1 hr 15 min
Frequency: a few flights a day
No: train / metro into Nan
🚌
Not flying, or coming from Chiang Mai?
Bus / minivan straight into Nan

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.

From Bangkok: coach ~10–11 hr (overnight sleeper)
From Chiang Mai: bus / minivan ~6 hr via Phrae
By rail: only as far as Den Chai (Phrae), then ~2 hr by road
Driving: keeps a vehicle for Doi Phu Kha / Bo Kluea / Pua
How to get to Nan
Time
Approx. cost
Best for
By air (Don Muang → NNT)
flight ~1 hr 15 min
fare varies by date / how early you book
short trips / fastest
Bus / minivan from Bangkok (Mo Chit 2)
~10–11 hr (sleeper)
~฿500–900/person (by class)
budget / overnight travel
Bus / minivan from Chiang Mai (via Phrae)
~6 hr
~฿250–400/person
from Chiang Mai / the north
Self-drive / car rental
BKK ~9–10 hr · CM ~6 hr
rental + fuel + tolls
exploring the mountains
Check before you go: The figures above are approximate ranges of price and time compiled in 2026. Real prices shift with the season and holidays — especially high season in the cool months (Nov–Feb), when Nan is busy, flights and coaches fill fast and prices edge up. Check the latest schedules and fares and book ahead before you travel. See when to go in our best time to visit Thailand guide.
Getting to Nan

Getting to Nan — 4 ways compared

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.

✈️
By air — fly into Nan Nakhon Airport (NNT)
Don Muang → Nan · the fastest way

The quickest way in is to fly. Nan Nakhon Airport (NNT) has direct flights from Bangkok (Don Muang) of about 1 hour 15 minutes, a few times a day on budget carriers. Fares move with the dates and how far ahead you book, so booking early usually gets a better price. Nan's airport is small but sits only a short drive from the town centre, so you're in Nan soon after you land. Against the all-day coach from Bangkok, flying saves a big chunk of time — ideal if your trip is short. The catch is that flights are limited, so book ahead, especially in the cool season.

fastest ~1 hr 15 min a few flights a day
Best if: you're coming from Bangkok or far away, your trip is short, and you want to reach Nan quickly without an overnight bus. Book ahead, as flights are few.
Tip: Once you've landed, Nan's town centre is small enough to walk or cycle, but you'll need wheels for Doi Phu Kha, Bo Kluea and Pua — you can rent a car or motorbike in Nan. See how to explore in our getting around Nan guide.
🚌
Bus / minivan from Bangkok (Mo Chit 2)
Bangkok → Nan · mostly overnight sleeper coaches

If you're not flying, the budget option is a coach from the Mo Chit 2 bus terminal in Bangkok, taking around 10–11 hours. Most are overnight sleepers (first-class / VIP) that leave in the early evening and get you into Nan by morning, saving a night's hotel. Fares run about ฿500–900 per person depending on class. The route is mostly flat highway, so carsickness is rarely an issue, with just a winding climb near the end as you approach Nan. Alongside coaches there are some minivans — more cramped but priced similarly. Buses drop you at the Nan bus terminal, close to the town centre.

~฿500–900/person overnight sleeper ~10–11 hr
Best if: you're on a budget, happy to travel overnight to save a hotel night, and not in a rush. Pick a first-class / VIP sleeper for more comfortable seats over a haul this long.
Tip: In high season (Nov–Feb) and on long weekends, seats fill fast, so book ahead. Choose a sleeper coach with wide, reclining seats to sleep better on the overnight run. If you're stitching several cities together, see the big picture in our getting around Thailand guide.
🚐
Bus / minivan from Chiang Mai (via Phrae)
Chiang Mai → Nan · ~6 hr, winding near the end

If you're already in Chiang Mai or touring the north, coming to Nan by road is easier than flying (direct Chiang Mai–Nan flights are usually unavailable or intermittent). A bus or minivan takes about 6 hours and costs around ฿250–400 per person. The route runs south through Phrae province, then climbs into the hills towards Nan, with a winding mountain stretch at the end — lovely scenery, but plenty of curves, so queasy travellers should prepare a little (tips below). Minivans run often and are nippy; coaches have roomier seats — pick whichever suits you.

~฿250–400/person ~6 hr winding at the end
Best if: you're coming from Chiang Mai or the north and want to link a Chiang Mai–Nan trip in one go. Bring a travel-sickness tablet if you're prone to it, as the final stretch is mountainous.
Beating motion sickness: the climb into Nan has plenty of curves, and queasy travellers tend to feel them. Sit near the front close to the driver, look far ahead at the horizon rather than down at your phone, take a travel-sickness tablet about 30 minutes before departure, skip a heavy meal beforehand, and crack a window for air.
🚗
Self-drive / car rental — keep a vehicle for the mountains
Bangkok ~9–10 hr · Chiang Mai ~6 hr · the most flexible

If you mean to explore the mountains around Nan, having your own vehicle pays off, because the sights — Doi Phu Kha, Bo Kluea, Pua and Sapan — are outside town and hard to reach by public transport. Driving from Bangkok takes about 9–10 hours (best split over the day or with an overnight stop — don't push it in one go), or about 6 hours from Chiang Mai via Phrae, with a winding mountain stretch at the end where you should take the bends slowly and check the car before you set off. A popular, easier alternative is to fly into Nan and rent a car or motorbike there — no long drive, but you still get wheels to head up into the hills.

BKK ~9–10 hr flexible, stop anywhere for Doi Phu Kha / Bo Kluea
Safety: on the long Bangkok–Nan run, don't drive it in one tired stretch — split the driving or stop overnight. The mountain roads around Nan have plenty of curves and patchy mobile signal in places, so fuel up where you can and check tyres and brakes before climbing. If you'd rather not drive the long haul, flying into Nan and renting there is easier.
The honest notes

The train — it doesn't reach Nan directly

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.

🚆 Train — Bangkok → Den Chai, then transfer

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.

The train reaches: Den Chai, Phrae (not Nan)
✈️ Flying into Nan (NNT) — much faster

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.

The fastest route: fly to NNT, straight into Nan
🚌 Skip the transfer — take a direct coach

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.

More direct: coach Bangkok → Nan ~10–11 hr
Planning across several cities?

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.

Before you set off

Sort these 4 things — for a smooth trip in

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.

Book flights / coaches ahead (key in the cool season)

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.

Why it matters: both flights and sleeper coaches are limited and sell out in the cool season
A travel-sickness tablet (for the Chiang Mai–Nan road)

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.)

A plan for getting around in Nan

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.

An eSIM / data + booked accommodation

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.

Frequently asked

FAQ · before you head to Nan

What's the fastest way to get to Nan?
The fastest way is to fly. Nan Nakhon Airport (NNT) has direct flights from Bangkok (Don Muang) of about 1 hour 15 minutes, with a few flights a day on budget carriers. Fares move with the dates and how far ahead you book, so booking early usually gets a better price. Compared with the bus or minivan from Bangkok, which takes around 10–11 hours, flying saves the best part of a day — ideal if your trip is short. If you're coming from Chiang Mai, which is closer, the 6-hour bus or minivan is the popular choice.
How do I get to Nan from Chiang Mai, and how long does it take?
From Chiang Mai, most people take a bus or minivan to Nan, which takes about 6 hours. The route runs south through Phrae province and then climbs up to Nan, with a winding mountain stretch near the end — scenic but full of curves, so if you get carsick easily, sit near the front and take a travel-sickness tablet before you go. The other option is to drive yourself, which takes about the same time but leaves you with a vehicle for the mountains around Nan (Doi Phu Kha, Bo Kluea, Pua). Direct Chiang Mai–Nan flights are usually unavailable or intermittent, so people normally travel by road.
Is there a train to Nan?
No, there's no train directly to Nan, and Nan has no metro, BTS or MRT. The nearest railway station is Den Chai, in Phrae province. If you'd like to travel by rail, take the Bangkok–Den Chai train (there's an overnight sleeper), get off at Den Chai and continue by minivan or bus to Nan — about 2 more hours. The train only gets you as far as Den Chai, not to Nan itself, so many people find it simpler to fly or take a direct coach straight into Nan.
How long is the bus or minivan to Nan, and will I get carsick?
From Bangkok (Mo Chit 2), the coach to Nan takes about 10–11 hours, mostly overnight sleeper services that leave in the evening and arrive in the morning. Most of that route is flat highway, so carsickness is rarely an issue. The Chiang Mai–Nan leg (~6 hr) does have a winding climb via Phrae, which queasy travellers may feel. To reduce it, sit near the front, look far ahead at the horizon rather than down at your phone, take a travel-sickness tablet about 30 minutes before departure, and skip a heavy meal beforehand.
Is it worth driving to Nan myself?
It's well worth it if you plan to explore the mountains around Nan, because the sights — Doi Phu Kha, Bo Kluea, Pua and Sapan — are well outside town and hard to reach by public transport, so having your own vehicle helps a lot. From Bangkok it's about 9–10 hours of driving (best split over the day or with an overnight stop), or about 6 hours from Chiang Mai via Phrae, with a winding mountain stretch at the end where you should take the bends slowly. A popular alternative is to fly into Nan and rent a car or motorbike there, which skips the long drive but still gives you wheels for the mountains.
What's the difference between the coach and the minivan to Nan?
Coaches — especially the overnight first-class / VIP sleepers from Bangkok — have wider, reclining seats that suit the long 10–11 hour overnight trip. Minivans are more cramped but leave more often and are nippier, which suits shorter legs like Chiang Mai–Nan or Den Chai–Nan. For the long overnight haul from Bangkok, a sleeper coach is the comfier choice; for shorter distances or the connection from Den Chai, the minivan is convenient and runs more frequently. Either way, book ahead in the cool season (Nov–Feb) and on long weekends, when Nan is busy.
Klook · Tours & transfers

Book a Nan tour, a Doi Phu Kha / Bo Kluea / Pua trip or a transfer ahead — reach the mountains without sorting your own ride

Reserve a Nan tour, a Doi Phu Kha / Bo Kluea / Pua day trip or a transfer around Nan in advance through Klook — your seat is guaranteed and the price is known upfront, which helps for the mountains around Nan where public transport is thin, especially in the busy cool season.

See Nan tours & transfers on Klook →
Wherebest is a Klook affiliate partner — we may earn a commission when you book through our links, at no extra cost to you.