By train between it takes between 8 hours 47 minutes and 10 hours 48 minutes to travel 568.84 km from Bangkok to Udon Thani depending upon which train you take.
Timetable from Bangkok to Udon Thani
Click on the link below for more information and to buy tickets.
|Bangkok - Udon Thani ฿ 247–1,813 7h 34m – 9h 15m|
Bangkok Railway Station
Bangkok train station is at รองเมือง Khwaeng Rong Muang, แขวง รองเมือง เขต ปทุมวัน Krung Thep Maha Nakhon 10330, Thailand.
Udon Thani Railway Station
Udon Thani train station is located at Mak Khaeng, Mueang Udon Thani District, Udon Thani 41000.
Travel from Udon Thani
Udon Thani Railway Station is conveniently located in a popular part of Udon Thani with visitors to the city near to the Night Market and 700 metres walking distance from Udon Thani Bus Terminal 1. For onward travel from Udon Thani Railway there are three options. Option 1 is to take another train. Carrying on northwards from Udon Thani the next and final major train station in Thailand is at Nong Khai. Nong Khai is the border crossing point for travel into Laos. From Nong Khai Railway station you can either travel by road over the Thai-Lao Friendship Bridge to cross over into Laos or you can take either of the two daily train services from Nong Khai to Thanaleng Railway Station in Laos which depart at 07:30 and 14:45.
Option 2 for travel from Udon Thani is to take a bus. Bus services depart from Udon Thani Bus Terminal 1 to a wide variety of destinations including Sakon Nakhon, Chiang Mai, Nakhon Phanom, Loei and Lampang. Option 3 for onward travel from Udon Thani is to fly from Udon Thani International Airport. There are flight connections to Bangkok, Chiang Mai, Ubon Ratchathani, Phuket, Pattaya, and Hat Yai from Udon Thani International Airport.