There are 8 ways to get from Kuala Lumpur to Nan by train, plane, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Kuala Lumpur International Airport, fly
best- Take the train from Bandar Tasik Selatan to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Nan (NNT)plane KUL - NNT
8h 25m฿3,832–14,623Train, bus
cheapest- Take the train from Kl Sentral to Hat Yaitrain Ets
- Take the train from Hat Yai to Krung Thep Aphiwat Central Terminaltrain
- Take the bus from Bangkok Mochit Bus Terminal to Nanbus
38h 8m฿1,068–2,749Train, bus via Padang Besar
- Take the train from Kuala Lumpur to Padang Besartrain Ets
- Take the train from Padang Besar to Hat Yaitrain
- Take the train from Hat Yai to Krung Thep Aphiwat Central Terminaltrain
- Take the bus from Bangkok Mochit Bus Terminal to Nanbus
34h 48m฿1,070–2,853Bus
- Take the bus from Terminal Bersepadu Selatan to Rantau Panjangbus
- Take the bus from Sungai Kolok to Bangkok Mochit Bus Terminalbus
- Take the bus from Bangkok Nakhonchai Air Terminal to Nanbus
37h 32m฿2,559–11,964Drive 2,117.4 km
- Drive from Kuala Lumpur to Nancar 2,117.4 km
27h 45m฿8,073–11,661Fly from Sultan Abdul Aziz Shah
- Fly from Sultan Abdul Aziz Shah (SZB) to Nan (NNT)plane SZB - NNT
8h 2m฿6,099–18,121Train, taxi, bus
- Take the train from Kuala Lumpur to Padang Besartrain Ets
- Take the train from Padang Besar to Hat Yaitrain
- Take the train from Hat Yai to Krung Thep Aphiwat Central Terminaltrain
- Take the train from Krung Thep Aphiwat Central Terminal to Sila Attrain
- Take the taxi from Sila At to Den Chaitaxi
- Take the bus from Den Chai to Nanbus
36h 24m฿1,300–3,353Bus, Minivan
- Take the bus from Terminal Bersepadu Selatan to Danokbus
- Take the bus from Danok to Hat Yaibus
- Take the bus from Hat Yai to Phayaobus
- Take the bus from Phayao to Nanbus
37h 33m฿3,181–4,175
Kuala Lumpur International Airport (KUL) to Nan (NNT) flights
Comparing Your Travel Options
The cheapest way to get from Kuala Lumpur to Nan is to train and bus which costs ฿1000 - ฿2800 and takes 38h 8m.
The fastest way to get from Kuala Lumpur to Nan is to fly which takes 8h 2m and costs ฿6000 - ฿19000.
No, there is no direct bus from Kuala Lumpur to Nan. However, there are services departing from Terminal Bersepadu Selatan and arriving at Nan via Sungai Kolok, อู่หมอชิต 2;Bus Depot Mochit 2 and Bangkok Nakhonchai Air Terminal. The journey, including transfers, takes approximately 37h 32m.
The distance between Kuala Lumpur and Nan is 1848 km. The road distance is 2117.4 km.
The best way to get from Kuala Lumpur to Nan without a car is to train and bus via Padang Besar which takes 34h 48m and costs ฿1000 - ฿2900.
It takes approximately 8h 25m to get from Kuala Lumpur to Nan, including transfers.
Kuala Lumpur to Nan bus services, operated by Alisan Golden Coach Express, depart from Terminal Bersepadu Selatan station.
The best way to get from Kuala Lumpur to Nan is to bus which takes 37h 32m and costs ฿2500 - ฿12000. Alternatively, you can fly, which costs ฿6000 - ฿19000 and takes 8h 2m.
Kuala Lumpur to Nan bus services, operated by Alisan Golden Coach Express, arrive at Danok station.
Nan is 1h behind Kuala Lumpur. It is currently 1:09 AM in Kuala Lumpur and 12:09 AM in Nan.
What companies run services between Kuala Lumpur, Malaysia and Nan, Thailand?
You can take a bus from Terminal Bersepadu Selatan to Nan via Rantau Panjang, Sungai Kolok, Bangkok, Chatuchak Bus Terminal (Mo Chit 2), อู่หมอชิต 2;Bus Depot Mochit 2, สถานีจตุจักร;Chatuchak Station, and Bangkok Nakhonchai Air Terminal in around 37h 32m. Alternatively, Malindo Airways, Thai AirAsia, and Firefly fly from Sultan Abdul Aziz Shah (SZB) to Nan (NNT) twice daily.
- Website
- airasia.com
Flights from Kuala Lumpur International Airport to Nan via Don Muang
- Ave. Duration
- 6h 1m
- When
- Every day
- Estimated price
- ฿3,700–14,000
Flights from Kuala Lumpur International Airport to Nan via Phuket, Don Muang
- Ave. Duration
- 7h 10m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ฿5,500–21,000
Flights from Kuala Lumpur International Airport to Nan via Penang, Don Muang
- Ave. Duration
- 8h 15m
- When
- Every day
- Estimated price
- ฿4,700–14,000
Flights from Kuala Lumpur International Airport to Nan via Krabi, Don Muang
- Ave. Duration
- 9h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ฿4,700–14,000
Flights from Sultan Abdul Aziz Shah to Nan via Don Muang
- Ave. Duration
- 7h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ฿5,500–19,000
Flights from Sultan Abdul Aziz Shah to Nan via Penang, Don Muang
- Ave. Duration
- 10h 10m
- When
- Every day
- Estimated price
- ฿6,000–18,000
- Phone
- +603 2267 8000
- [email protected]
- Website
- KLIA Ekspres
Train from Bandar Tasik Selatan to Klia T2
- Ave. Duration
- 32 min
- Frequency
- Every 30 minutes
- Estimated price
- ฿45–550
- Website
- KLIA Ekspres
- Phone
- +66 2 936 3256
- Website
- Sombat Tour
Bus from Bangkok Mochit Bus Terminal to Nan
- Ave. Duration
- 10h 4m
- Frequency
- Every 4 hours
- Estimated price
- ฿650–1,225
- Book at
- 12 Go
- Website
- Sombat Tour
- Express
- ฿650–800
- VIP
- ฿1,044
Bus from Bangkok Mochit Bus Terminal to Nan
- Ave. Duration
- 10h 4m
- Frequency
- Every 4 hours
- Estimated price
- ฿650–1,225
- Book at
- 12 Go
- Website
- Sombat Tour
- Express
- ฿650–800
- VIP
- ฿1,044
- Ave. Duration
- 49 min
- Estimated price
- ฿550–700
Pongsak Taxi Service
- Phone
- +66 81 804 3651
- Website
- pongsaktaxiservicecenter.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling to the UK: What do I need to know?, What documents do I need to cross Niagara Falls?, and Need to know: Eurostar - to help you get the most out of your next trip.
Booking & Getting There
Yes, the driving distance between Kuala Lumpur to Nan is 2117 km. It takes approximately 27h 45m to drive from Kuala Lumpur to Nan.
Book your Kuala Lumpur to Nan bus tickets online with 12go.asia.
There are 148+ hotels available in Nan.









