There are 8 ways to get from Nan to Kalasin by plane, taxi, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Roi Et Airport, taxi
best- Fly from Nan (NNT) to Roi Et Airport (ROI)plane NNT - ROI
- Take the taxi from Roi Et Airport (ROI) to Kalasintaxi
4h 12m฿5,477–13,990Bus, Mini Bus
cheapest- Take the bus from Nan to Chiang Maibus 169
- Take the bus from Chiang Mai to Maha Sarakhambus 874
- Take the bus from Maha Sarakham to Kalasinbus 242
22h 20m฿1,259–1,878Bus via Khlong Luang
- Take the bus from Nan to Rangsit Bus Terminalbus
- Take the bus from Rangsit Nakhonchaiair to Kalasinbus Rangsit Nakhonchaiair - Kalasin
17h 25m฿1,279–1,590Taxi, train, bus
- Take the taxi from Wiang Sa Nan to Den Chaitaxi
- Take the train from Den Chai to Ayutthayatrain 52
- Take the train from Ayutthaya to Khon Kaentrain 25
- Take the bus from Khon Kaen to Kalasinbus
21h 27m฿1,718–3,784Drive 565 km
- Drive from Nan to Kalasincar 565 km
8h 55m฿2,164–3,126Fly to Sakon Nakhon Airport, bus
- Fly from Nan (NNT) to Sakon Nakhon Airport (SNO)plane NNT - SNO
- Take the bus from Sakon Nakhon Chan Tour to Kalasinbus
7h 23m฿4,667–11,280Bus
- Take the bus from Nan to Bangkok Mochit Bus Terminalbus
- Take the bus from Bangkok Mochit Bus Terminal to Kalasinbus
19h 8m฿1,262–1,986Bus #2
- Take the bus from Nan to Chiang Maibus 169
- Take the bus from Chiang Mai Arcade 2 to Lom Sakbus
- Take the bus from Lom Sak to Kalasinbus
20h 20m฿1,269–2,218
Nan to Kalasin by bus
Comparing Your Travel Options
The cheapest way to get from Nan to Kalasin is to bus which costs ฿1200 - ฿2300 and takes 20h 20m.
The fastest way to get from Nan to Kalasin is to fly and taxi which takes 4h 12m and costs ฿5500 - ฿14000.
No, there is no direct bus from Nan to Kalasin. However, there are services departing from Nan and arriving at Kalasin via Future Rangsit and Rangsit Nakhonchaiair. The journey, including transfers, takes approximately 17h 25m.
The distance between Nan and Kalasin is 501 km. The road distance is 565 km.
The best way to get from Nan to Kalasin without a car is to bus via Khlong Luang which takes 17h 25m and costs ฿1200 - ฿1600.
It takes approximately 4h 12m to get from Nan to Kalasin, including transfers.
Nan to Kalasin bus services, operated by Nakhonchai Air, depart from Nan station.
Nan to Kalasin bus services, operated by Nakhonchai Air, arrive at Rangsit Bus Terminal station.
Yes, the driving distance between Nan to Kalasin is 565 km. It takes approximately 8h 55m to drive from Nan to Kalasin.
Book your Nan to Kalasin bus tickets online with 12go.asia.
What companies run services between Nan, Thailand and Kalasin, Thailand?
You can take a bus from Nan to Kalasin via Rangsit Bus Terminal, Future Rangsit, Ho Ya, and Rangsit Nakhonchaiair in around 17h 25m.
- Website
- airasia.com
Flights from Nan to Roi Et Airport via Don Muang
- Ave. Duration
- 4h 47m
- When
- Every day
- Estimated price
- ฿4,700–13,000
Flights from Nan to Sakon Nakhon Airport via Don Muang
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- ฿4,400–11,000
- Website
- nokair.com
Flights from Nan to Sakon Nakhon Airport via Don Muang
- Ave. Duration
- 4h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿4,400–11,000
- Website
- Thai Railway
Train from Den Chai to Ayutthaya
- Ave. Duration
- 7h 41m
- Frequency
- Hourly
- Estimated price
- ฿180–1,500
- Schedules at
- Thai Railway
Train from Ayutthaya to Khon Kaen
- Ave. Duration
- 6h 31m
- Frequency
- Every 4 hours
- Estimated price
- ฿170–1,400
- Schedules at
- Thai Railway
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Den Chai to Ayutthaya
- Ave. Duration
- 7h 12m
- Frequency
- Once daily
- Estimated price
- ฿150–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿190–230
- 2nd Class (Air-Conditioned Berth)
- ฿150–200
- 2nd Class (Air-conditioned Seat)
- ฿450–490
Train from Ayutthaya to Khon Kaen
- Ave. Duration
- 5h 48m
- Frequency
- 3 times a day
- Estimated price
- ฿120–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿170–210
- 2nd Class (Air-Conditioned Berth)
- ฿120–170
- 2nd Class (Air-conditioned Seat)
- ฿400–440
- Phone
- 1624
- [email protected]
- Website
- Nakhonchai Air
Bus from Nan to Rangsit Bus Terminal
- Ave. Duration
- 9h 18m
- Frequency
- Twice daily
- Estimated price
- ฿650–900
- Book at
- 12go.asia
- Website
- Nakhonchai Air
Bus from Rangsit Nakhonchaiair to Kalasin
- Ave. Duration
- 7h 2m
- Frequency
- Once daily
- Estimated price
- ฿550–700
- Book at
- 12go.asia
- Website
- Nakhonchai Air
Bus from Nan to Bangkok Mochit Bus Terminal
- Ave. Duration
- 9h 40m
- Frequency
- Twice daily
- Estimated price
- ฿650–900
- Book at
- 12go.asia
- Website
- Nakhonchai Air
Bus from Bangkok Mochit Bus Terminal to Kalasin
- Ave. Duration
- 8h 3m
- Frequency
- Every 4 hours
- Estimated price
- ฿600–750
- Book at
- 12go.asia
- Website
- Nakhonchai Air
- Phone
- +66 56 720 720
- [email protected]
- Website
- phetprasert.com
Bus from Khon Kaen to Kalasin
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Estimated price
- ฿75–170
- Schedules at
- phetprasert.com
- Book at
- 12go.asia
- 13
- ฿75–90
Bus from Chiang Mai Arcade 2 to Lom Sak
- Ave. Duration
- 8h 50m
- Frequency
- Once daily
- Estimated price
- ฿390–550
- Schedules at
- phetprasert.com
- 13
- ฿420–490
Bus from Lom Sak to Kalasin
- Ave. Duration
- 4h 40m
- Frequency
- Once daily
- Estimated price
- ฿260–380
- Schedules at
- phetprasert.com
- 13
- ฿260–310
Bus from Chiang Mai to Maha Sarakham
- Ave. Duration
- 13h 20m
- Frequency
- 4 times a day
- Estimated price
- ฿600–1,000
- Schedules at
- phetprasert.com
- 13
- ฿700–850
- Phone
- +66 43 235 888
- Website
- Chan Tour
Bus from Sakon Nakhon Chan Tour to Kalasin
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- ฿140–190
- Website
- Chan Tour
- Phone
- +66 2 936 3256
- Website
- Sombat Tour
Bus from Nan to Bangkok Mochit Bus Terminal
- Ave. Duration
- 10h 5m
- Frequency
- Every 4 hours
- Estimated price
- ฿650–1,236
- Book at
- 12 Go
- Website
- Sombat Tour
- Express
- ฿650–800
- VIP
- ฿1,044
- Phone
- +66 5326 6480
- [email protected]
- Website
- Green Bus Thailand
Bus from Nan to Chiang Mai
- Ave. Duration
- 6h 10m
- Frequency
- Every 3 hours
- Estimated price
- ฿600–850
- Book at
- 12 Go
- Website
- Green Bus Thailand
Bus from Nan to Chiang Mai
- Ave. Duration
- 6h 10m
- Frequency
- Every 3 hours
- Estimated price
- ฿600–850
- Book at
- 12 Go
- Website
- Green Bus Thailand
Bus from Maha Sarakham to Kalasin
- Ave. Duration
- 50 min
- Frequency
- Every 2 hours
- Estimated price
- ฿40
- Ave. Duration
- 1h 21m
- Estimated price
- ฿700–1,600
Grab Taxi
- Website
- grab.com
Roi Et Airport Taxi
- Phone
- +66 88 575 3309
Roi Et Taxi
- Phone
- +66 84 790 9152
Nan Taxi Service
- Phone
- +66 89 263 1281
- Website
- taxi-service-1097.business.site
Nan Taxi Stop
- Phone
- +66 84 673 1558
- Website
- taxi-service-2142.business.site
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 How to get from JFK to New York City, Travelling to and around Russia for the 2018 FIFA World Cup, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.
Booking & Getting There
There are 12+ hotels available in Kalasin.

















