Travel from Udon-Thani to Bangkok

Train, bus or fly from Udon Thani to Bangkok?

Thai Smile flies from Udon Thani to Bangkok 4 times a day. Alternatively, State Railway of Thailand operates a train from Udon Thani to Bangkok once daily. Tickets cost $19 - $27 and the journey takes 10 h 30 min.

How to get from Udon Thani to Bangkok

From Udon Thani taxi to Udon Thani airport, fly to Bangkok airport, then train to Bangkok. 1 h 51 min $53. From Udon Thani taxi to Udon Thani airport, fly to Bangkok Don Muang airport, then bus to Bangkok. 2 h 33 min $42. From Udon Thani train to Hua Lamphong. 10 h 30 min $22. From Udon Thani bus to Bangkok Mochit, walk to Sirat Expressway, then bus to Phan Fa. 10 h 56 min $21. From Udonthani Terminal bus to Bangkok Bus Terminal, bus to Chatuchak Park, then MRT to Hua Lamphong. 10 h 44 min $17. From Udon Thani night train to Hua Lamphong. 10 h 45 min $22. From Udon Thani taxi to Bangkok. 8 h 2 min $140. From Udon Thani drive to Bangkok. 8 h 2 min $61.