There are 8 ways to get from Tak Fa to Chiang Mai by taxi, bus, train, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, bus
best- Take the taxi from Tak Fa to Nakhonsawan
- Take the bus from Nakhonsawan to Phitsanulok638
- Take the bus from Phitsanulok to Chiang Mai874 / ...
8h 51m฿1,288–1,669Train
cheapest- Take the train from Ban Takhli Station to Ayutthaya
- Take the train from Ayutthaya to Chiang Mai9 Hua Lamphong - Chiang Mai - Class II Sleeper AC / ...
15h 32m฿553–2,941Train, bus
- Take the train from Ban Takhli to Sila At105 Hua Lamphong - Sila At - Class III AC
- Take the bus from Uttaradit to Chiang Mai874
10h 28m฿618–1,891Drive 511.3 km
- Drive from Tak Fa to Chiang Mai511.3 km
7h 23m฿1,881–2,717Train to Don Mueang International Airport, fly to Chiang Mai International Airport
- Take the train from Ban Takhli Station to Don Mueang
- Fly from Don Mueang International Airport (DMK) to Chiang Mai International Airport (CNX)DMK - CNX
6h 27m฿1,333–5,461Train, bus via Phitsanulok
- Take the train from Dong Maku to Phitsanulok
- Take the bus from Phitsanulok Bus Terminal 2 to Chiang Mai Bus Terminal 3
9h 47m฿861–2,266Train to Suvarnabhumi Airport, fly to Chiang Mai International Airport
- Take the train from Ban Takhli Station to Don Mueang
- Fly from Suvarnabhumi Airport (BKK) to Chiang Mai International Airport (CNX)BKK - CNX
7h 36m฿1,493–6,171Train to Don Mueang International Airport, fly to Lampang, bus
- Take the train from Ban Takhli Station to Don Mueang
- Fly from Don Mueang International Airport (DMK) to Lampang (LPT)DMK - LPT
- Take the bus from Lampang to Chiang Mai
8h 14m฿1,583–5,891
Don Mueang International Airport (DMK) to Chiang Mai International Airport (CNX) flights
Questions & Answers
The cheapest way to get from Tak Fa to Chiang Mai is to train and bus which costs ฿600 - ฿1900 and takes 10h 28m.
The fastest way to get from Tak Fa to Chiang Mai is to train and fly which takes 6h 27m and costs ฿1300 - ฿5500.
The distance between Tak Fa and Chiang Mai is 556 km. The road distance is 511.3 km.
The best way to get from Tak Fa to Chiang Mai without a car is to taxi and bus which takes 8h 51m and costs ฿1200 - ฿1700.
It takes approximately 8h 51m to get from Tak Fa to Chiang Mai, including transfers.
Yes, the driving distance between Tak Fa to Chiang Mai is 511 km. It takes approximately 7h 23m to drive from Tak Fa to Chiang Mai.
There are 3206+ hotels available in Chiang Mai.
What companies run services between Tak Fa, Thailand and Chiang Mai, Thailand?
You can take a vehicle from Tak Fa to Chiang Mai via Ban Takhli Station and Ayutthaya in around 15h 32m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- airasia.com
Flights from Don Mueang International Airport to Chiang Mai International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ฿900–4,300
Flights from Suvarnabhumi Airport to Chiang Mai International Airport
- Ave. Duration
- 1h 23m
- When
- Every day
- Estimated price
- ฿1,000–4,200
Flights from Don Mueang International Airport to Lampang
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ฿1,000–4,100
- Website
- nokair.com
Flights from Don Mueang International Airport to Chiang Mai International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ฿950–9,500
- Website
- worldticket.com
Flights from Don Mueang International Airport to Chiang Mai International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ฿950–9,500
- Website
- vietjetair.com
Flights from Suvarnabhumi Airport to Chiang Mai International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ฿1,100–4,100
- Website
- thaiairways.com
Flights from Suvarnabhumi Airport to Chiang Mai International Airport
- Ave. Duration
- 1h 18m
- When
- Every day
- Estimated price
- ฿1,900–5,500
- Website
- lionairthai.com
Flights from Don Mueang International Airport to Chiang Mai International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ฿1,000–4,800
- Website
- bangkokair.com
Flights from Suvarnabhumi Airport to Chiang Mai International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ฿1,900–5,500
- Phone
- 1690
- sarabanklang@railway.co.th
- Website
- dticket.railway.co.th
Train from Ban Takhli to Sila At
- Ave. Duration
- 5h 20m
- Frequency
- Once daily
- Estimated price
- ฿100–1,200
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 3rd Class (Seat)
- ฿100–210
- 2nd Class (Air-Conditioned Berth)
- ฿600–850
- 2nd Class (Air-conditioned Seat)
- ฿310–430
- 1st Class (Air-Conditioned Berth)
- ฿900–1,200
Train from Ban Takhli Station to Don Mueang
- Ave. Duration
- 3h 8m
- Frequency
- 4 times a day
- Estimated price
- ฿75–1,100
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 3rd Class (Seat)
- ฿75–180
- 2nd Class (Air-Conditioned Berth)
- ฿550–800
- 2nd Class (Air-conditioned Seat)
- ฿280–380
- 1st Class (Air-Conditioned Berth)
- ฿800–1,100
Train from Dong Maku to Phitsanulok
- Ave. Duration
- 3h 39m
- Frequency
- Once daily
- Estimated price
- ฿80–1,100
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 3rd Class (Seat)
- ฿80–190
- 2nd Class (Air-Conditioned Berth)
- ฿550–800
- 2nd Class (Air-conditioned Seat)
- ฿280–390
- 1st Class (Air-Conditioned Berth)
- ฿800–1,100
Train from Ban Takhli Station to Ayutthaya
- Ave. Duration
- 2h 41m
- Frequency
- Once daily
- Estimated price
- ฿65–1,000
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 3rd Class (Seat)
- ฿65–180
- 2nd Class (Air-Conditioned Berth)
- ฿550–800
- 2nd Class (Air-conditioned Seat)
- ฿260–370
- 1st Class (Air-Conditioned Berth)
- ฿750–1,000
Train from Ayutthaya to Chiang Mai
- Ave. Duration
- 11h 31m
- Frequency
- 3 times a day
- Estimated price
- ฿200–1,600
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 3rd Class (Seat)
- ฿200–290
- 2nd Class (Air-Conditioned Berth)
- ฿700–950
- 2nd Class (Air-conditioned Seat)
- ฿420–600
- 1st Class (Air-Conditioned Berth)
- ฿1,200–1,600
- Phone
- +66 56 720 720
- info@phetprasert.com
- Website
- phetprasert.com
Bus from Nakhonsawan to Phitsanulok
- Ave. Duration
- 1h 50m
- Frequency
- Once daily
- Estimated price
- ฿130–230
- Book at
- https://12go.asia/en/operator/phet-prasert
- 13
- ฿130–160
Bus from Phitsanulok to Chiang Mai
- Ave. Duration
- 4h 50m
- Frequency
- Every 4 hours
- Estimated price
- ฿330–460
- Book at
- https://12go.asia/en/operator/phet-prasert
- 13
- ฿340–400
Bus from Uttaradit to Chiang Mai
- Ave. Duration
- 3h 20m
- Frequency
- 4 times a day
- Estimated price
- ฿230–350
- Book at
- https://12go.asia/en/operator/phet-prasert
- 13
- ฿230–280
Bus from Lampang to Chiang Mai
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- ฿100–200
- Book at
- https://12go.asia/en/operator/phet-prasert
- 13
- ฿100–120
- Phone
- 044-2615555
- Website
- nctcard.com
Bus from Phitsanulok Bus Terminal 2 to Chiang Mai Bus Terminal 3
- Ave. Duration
- 4h 30m
- Frequency
- 3 times a day
- Estimated price
- ฿310–500
- Book at
- https://12go.asia/en
- Phone
- 1624
- customerservice@nakhonchaiair.com
- Website
- nakhonchaiair.com
Bus from Phitsanulok Bus Terminal 2 to Chiang Mai Bus Terminal 3
- Ave. Duration
- 6h 6m
- Frequency
- Once daily
- Estimated price
- ฿350–590
- Book at
- https://12go.asia/en/operator/nakhonchai-air
- Website
- https://www.nakhonchaiair.com/view/
- Gold Class
- ฿400–440
- First Class
- ฿540–590
- Ave. Duration
- 1h 11m
- Estimated price
- ฿800–1,000
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 Best ways to travel around Australia, Bali: What to do if Mount Agung erupts, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.













