There are 6 ways to get from Tak to Udon Thani by bus, 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.
Bus
best- Take the bus from Tak to Phitsanulok Bus Terminal 2bus Tak - Phitsanulok Bus Terminal 2
- Take the bus from Phitsanulok Bus Terminal 2 to Udon Thani 1bus Phitsanulok Bus Terminal 2 - Udon Thani 1
9h 35m฿476–798Drive 495.1 km
- Drive from Tak to Udon Thanicar 495.1 km
7h 37m฿2,253–3,254Bus to Mae Sot, fly
- Take the bus from Tak to Mae Sotbus
- Fly from Mae Sot (MAQ) to Udon Thani International Airport (UTH)plane MAQ - UTH
6h 38m฿4,888–12,179Bus via Phitsanulok
- Take the bus from Tak to Phitsanulokbus
- Take the bus from Phitsanulok to Udon Thanibus 876
9h 50m฿490–726Bus to Phitsanulok, fly
- Take the bus from Tak to Phitsanulok Bus Terminal 2bus
- Fly from Phitsanulok (PHS) to Udon Thani International Airport (UTH)plane PHS - UTH
6h 34m฿3,376–5,008Bus to Sukhothai Airport, fly
- Take the bus from Tak to Sukhothaibus
- Fly from Sukhothai Airport (THS) to Udon Thani International Airport (UTH)plane THS - UTH
7h 41m฿6,078–8,469
Tak to Udon Thani by bus
Comparing Your Travel Options
The cheapest way to get from Tak to Udon Thani is to bus via Phitsanulok which costs ฿490 - ฿750 and takes 9h 50m.
The fastest way to get from Tak to Udon Thani is to bus and fly which takes 6h 34m and costs ฿3300 - ฿5000.
No, there is no direct bus from Tak to Udon Thani. However, there are services departing from Tak and arriving at Udon Thani 1 via Phitsanulok Bus Terminal 2. The journey, including transfers, takes approximately 9h 35m.
The distance between Tak and Udon Thani is 500 km. The road distance is 495.1 km.
The best way to get from Tak to Udon Thani without a car is to bus which takes 9h 35m and costs ฿470 - ฿800.
It takes approximately 9h 35m to get from Tak to Udon Thani, including transfers.
Tak to Udon Thani bus services, operated by Esarn Tour, depart from Tak station.
Tak to Udon Thani bus services, operated by Esarn Tour, arrive at Phitsanulok Bus Terminal 2 station.
Yes, the driving distance between Tak to Udon Thani is 495 km. It takes approximately 7h 37m to drive from Tak to Udon Thani.
Book your Tak to Udon Thani bus tickets online with 12go.asia.
What companies run services between Tak, Thailand and Udon Thani, Thailand?
You can take a bus from Tak to Udon Thani 1 via Phitsanulok Bus Terminal 2 in around 9h 35m.
- Website
- airasia.com
Flights from Phitsanulok to Udon Thani International Airport via Don Muang
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- ฿3,100–4,500
- Website
- lionairthai.com
Flights from Phitsanulok to Udon Thani International Airport via Don Muang
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- ฿2,700–8,500
Flights from Phitsanulok to Udon Thani International Airport via Don Muang, Hat Yai
- Ave. Duration
- 6h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿8,000–19,000
- Website
- thaiairways.com
Flights from Sukhothai Airport to Udon Thani International Airport via Suvarnabhumi
- Ave. Duration
- 7h 45m
- When
- Every day
- Estimated price
- ฿3,900–10,000
- Website
- nokair.com
Flights from Mae Sot to Udon Thani International Airport via Don Muang
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- ฿4,800–12,000
- Website
- Esarn Tour
Bus from Tak to Phitsanulok Bus Terminal 2
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- ฿200–340
- Schedules at
- Esarn Tour
Bus from Tak to Phitsanulok Bus Terminal 2
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- ฿200–340
- Schedules at
- Esarn Tour
- Phone
- +66 56 720 720
- [email protected]
- Website
- phetprasert.com
Bus from Tak to Phitsanulok Bus Terminal 2
- Ave. Duration
- 2h 35m
- Frequency
- Once daily
- Estimated price
- ฿140–250
- Schedules at
- phetprasert.com
- 13
- ฿140–170
Bus from Phitsanulok Bus Terminal 2 to Udon Thani 1
- Ave. Duration
- 6h 15m
- Frequency
- Once daily
- Estimated price
- ฿330–460
- Schedules at
- phetprasert.com
- 13
- ฿340–400
Bus from Tak to Mae Sot
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- ฿85–180
- Schedules at
- phetprasert.com
- 13
- ฿85–110
Bus from Tak to Phitsanulok
- Ave. Duration
- 2h 35m
- Frequency
- Once daily
- Estimated price
- ฿140–240
- Schedules at
- phetprasert.com
- Book at
- 12go.asia
- 13
- ฿140–170
Bus from Phitsanulok to Udon Thani
- Ave. Duration
- 6h 15m
- Frequency
- Once daily
- Estimated price
- ฿350–490
- Schedules at
- phetprasert.com
- 13
- ฿370–440
Bus from Tak to Phitsanulok Bus Terminal 2
- Ave. Duration
- 2h 35m
- Frequency
- Once daily
- Estimated price
- ฿140–250
- Schedules at
- phetprasert.com
- 13
- ฿140–170
Bus from Tak to Sukhothai
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- ฿75–170
- Schedules at
- phetprasert.com
- Book at
- 12go.asia
- 13
- ฿75–95
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 Gatwick Airport into central London, Is ride-sharing platform BlaBlaCar right for you?, and Need to know: Eurostar - to help you get the most out of your next trip.
Booking & Getting There
There are 181+ hotels available in Udon Thani.



