Travel from Chiang Mai to Nan

The only way travel direct by public transport from Chiang Mai to Nan is by bus. Nan does have an airport but the only scheduled air flights currently operating are between Nan and Bangkok.

Bus Times from Chiang Mai to Nan


There are currently 5 services a day from Chiang Mai to Nan available to book online.

Chiang MaiNanTicketCompany
08:0014:25฿ 381GreenBus
09:3015:55฿ 381GreenBus
10:3017:30฿ 403GreenBus
11:3017:55฿ 381GreenBus
15:0021:25฿ 381GreenBus
  • The journey by bus by Chiang Mai to Nan is scheduled to take from 6 hours 25 minutes to 7 hours 00 minutes depending upon which bus service you take.

Buy Tickets from Chiang Mai to Nan


Use the Search Box below to buy your tickets from Chiang Mai to Nan.

Powered by 12Go system

Chiang Mai Bus Station


Bus services from Chiang Mai to Nan depart from Chiang Mai Bus Terminal 3.

Google Map of Chiang Mai Bus Terminal 3

Nan Bus Station


Bus services from Chiang Mai terminate at Nan Bus Terminal.

Google Map of Nan Bus Terminal

About Travel from Nan to Luang Prabang


You can travel by road from Nan to Luang Prabang in Laos. The route goes through spectacular scenery which few foreign visitors ever see as most people travelling overland from Thailand to Luang Prabang take the route from Nong Khai to Luang Prabang via Vientiane.

Tour Bus

There are two ways to travel by public transport from Nan to Luang Prabang, both starting from Nan Bus Terminal early in the morning. The easier of the two options is to take the tour bus service to Luang Prabang which departs from Nan at 08:00 and is scheduled to arrive in Luang Prabang at 17:00.

Nan Bus Terminal
Nan Bus Terminal
Travel by Public Transport

The more difficult, and much slower, way to travel overland from Nan to Luang Prabang is to take local public transport. Using local public transport has four stages and will most likely take you 2 days with an overnight stop in Xayaboury in Laos on the way:

  • Minivan from Nan to the Laos border.
  • Local taxi to Muang Ngeun bus station in Laos.
  • Bus from Muang Ngeun to Xayaboury.
  • Bus from Xayaboury to Luang Prabang.
Set Off Early

If you set off very early from Nan it may, if you are lucky, be possible to get all the way by local public transport to Luang Prabang in one day. The reason that you would need to set off very early in the morning from Nan is that the last minivan or bus of the day from Xayaboury to Luang Prabang departs by 13:00, and the journey from Nan to Xayaboury by local public transport takes at least 6 hours.

How useful was this article?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.