How to Get from Chiang Mai to Nan
How to travel from Chiang Mai to Nan: Greenbus departure times from the Arcade Bus Terminal, private transfers and tips for the mountain road in Northern Thailand.
Last updated: October 29, 2026

Contents
Leaving behind the bustling night markets and temple-filled old city of Chiang Mai for the serene, misty valleys of Nan feels like stepping back into a quieter version of Northern Thailand. While Chiang Mai has grown into a global digital nomad hub, Nan remains a hidden gem where life moves slowly alongside the Nan River. The journey east takes you across the rugged spine of the Luang Prabang Range, from the urban sprawl of the north into a landscape of salt mines, old teak houses and the famous whispering murals of Wat Phumin.
The route between these two northern provinces is a favorite for those who want to escape the tourist trail. The bus is the standard way to do it, with a private car as the flexible alternative. You can compare options and book tickets on GoAsia.cc before you head to the station.
Chiang Mai to Nan by Bus
Taking the bus is the quintessential way to travel between these two northern hubs. It is the most affordable method and gives you a front-row seat to the changing landscape. Buses leave from the Chiang Mai Arcade Bus Terminal and wind through the mountains towards Nan.

Greenbus Departures
Greenbus runs the Chiang Mai to Nan service. Buses leave daily at 08:00, 11:30 and 15:00, and an additional overnight bus leaves at 22:30 on Friday, Sunday and Monday. A separate daily service via Phayao leaves at 10:30 and continues to Thung Chang.[1] Pick the morning departures for the best views of the mountain road. The trip takes from about 6.5 hours, longer with traffic and stops, and on booking platforms tickets cost about $10 to $20 (October 2026).[2]
Chiang Mai to Nan by Private Transfer
For privacy, flexibility and door-to-door service, a private transfer is the premium way to travel. It suits groups, families and photographers who want to stop at scenic viewpoints along the highway. Vehicles range from economy cars and comfort cars to vans for larger groups, and you are picked up at your Chiang Mai hotel and dropped at your guesthouse in Nan. Agree the price and pick-up time before you set off. On booking platforms, private transfers start at about $147 (October 2026), and the drive takes from about 4 hours 40 minutes.[2]
Chiang Mai to Nan by Air
Nan has its own airport and Nok Air flies there.[3] Flying between the two towns is rarely worth it: booking platforms offer only itineraries with a connection, taking from about 4 hours 35 minutes, so the bus or a private car is usually the better choice.[2]
Tips for Traveling from Chiang Mai to Nan
- Book in Advance: In the cool season (November to February) and on Thai public holidays, buses to Nan can fill up quickly. Secure your ticket early via GoAsia.cc to get your preferred departure time.
- Prepare for Curves: The road to Nan is famous for its scenery and its many bends. If you are prone to motion sickness, take medication before boarding a bus or van.
- Pack a Jacket: Nan can be chilly in the early mornings and evenings, and the bus air conditioning is cold.
Timetable
| Flight Chiang Mai - Nan $ 58.94–64.68 4h 35m – 12h 10m | |
|
|
| Bus Chiang Mai - Nan $ 9.77–19.72 6h 25m – 8h 40m | |
|
|
| Taxi Chiang Mai - Nan $ 146.56–279.79 4h 40m – 7h | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Chiang Mai to Nan, including current prices and schedules.
The bus is the cheapest way. Greenbus runs several daily departures from the Chiang Mai Arcade Bus Terminal to Nan.
Greenbus leaves Chiang Mai at 08:00, 11:30 and 15:00 every day. An overnight bus at 22:30 runs on Friday, Sunday and Monday, and a separate 10:30 service via Phayao runs daily.
Yes, the main highways connecting the two cities are paved. The route is very mountainous with many sharp curves, so drivers should be experienced and passengers should be prepared for a winding ride.
Buses to Nan leave from the Chiang Mai Arcade Bus Terminal. Arrive at least 30 minutes before departure to locate your platform.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] GreenBus: Bus Schedule. Retrieved October 24, 2026.
- [2] 12Go: 12Go Timetable Chiang Mai - Nan. Retrieved October 26, 2026.
- [3] Nok Air: Where We Fly. Retrieved October 26, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.