There are general bus and air-conditioned bus available from Bangkok to Udon Thani every day in the Bangkok Bus Terminal (North-eastern bound) or Mor Chit 2 in Kampanphet road. Contact Bangkok terminal tel. 1490, 0 2936-2852–66 (Bangkok terminal) and Udon Thani terminal tel. โทร. 0 4222 1489 for more information. The buses depart every 1 hour from 5:00 am – 11:00 pm.
Thai stat of railway provides train service from Bangkok to Udon Thani with daily departures.
Contact the state railway at tel. 1690, 0 2220 4334, 0 2220 4444 or www.railway.co.th.
You can also book a ticket online (e-TSRT) at https://www.thairailwayticket.com/eTSRT/
Easier way to book your bus ride via online book provided by the Transport company’s website www.busticket.in.th or www.thaiticketmajor.com as well as www.thairoute.com
Many airlines offer direct flights from Bangkok to Udon Thani. The journey take only 1 hour a five minutes.