By bus the journey from Bangkok to Yasothon is scheduled to take from 7 to 11 hours depending upon which service you take.
Bus Times from Bangkok to Yasothon
There are currently 8 direct bus services a day from Bangkok to Yasothon available to book online.
Bangkok | Yasothon | Ticket | Service | Company |
08:40 | 17:50 | 587 THB | Express | Jiratkan Kemarat |
18:00 | 04:11 | 562 THB | Express | Transport Co |
19:30 | 06:13 | 589 THB | Express | Transport Co |
19:45 | 02:45 | 573 THB | VIP | Kammaratrungruang |
19:50 | 04:20 | 608 THB | VIP | Transport Co |
20:00 | 04:42 | 485 THB | Express | Transport Co |
20:00 | 04:20 | 651 THB | VIP | Budsarakham Tour |
20:40 | 05:50 | 587 THB | Express | Jiratkan Kemarat |
Buy Tickets from Bangkok to Yasothon
Use the Search Box below to buy bus tickets from Bangkok to Yasothon:
Bangkok Bus Station
Bus services from Bangkok to Yasothon depart from Bangkok Northern Bus Terminal.
Yasothon Bus Station
Bus services from Bangkok to Yasothon terminate at Yasothon Bus Terminal.
About Travel to Yasothon
The only way to travel direct by public transport from Bangkok to Yasothon is to travel by bus.
Different ways to travel to Yasothon
The alternatives to travelling the whole way by bus are to fly from Bangkok to Ubon Ratchathani and then travel by road 105 km from Ubon Ratchathani to Yasothon, or travel by train from Bangkok to Surin, and then travel 138 km by road from Surin to Yasothon. Travelling indirect by train, and then bus, from Bangkok to Yasothon via Surin is unlikely to be faster than travelling by direct bus, but you can do the journey up to 4 hours faster if you travel by air via Ubon Ratchathani, although the speed of your overall journey depends on how you travel from Ubon Ratchathani to Yasothon. If you take a taxi direct from Ubon Ratchathani Airport to Yasothon then the journey is very fast, however, if you travel from the airport into Ubon Ratchathani city to take a public bus to Yasothon then that will add an hour or two to your journey.

Guide to Yasothon Town
Yasothon is small town with slightly over 20,000 permanent residents. The town is best known for being the location where a 19th Century Thai army came to regroup before entering into a battle with a Laos army which had invaded Thailand in an ill fated attempt to gain independence. The town’s most important temple, Wat Tung Sawang Chaiyaphum, marks the spot where the Thai army camped. The other point of interest is Chedi Sai, which is a chedi tower made of sand which is said to be 400 years old and is constantly worked on by the monks adding further further buckets of sand as the chedi is slowly washed away by the rain. Yasothon town is also known for the local handicrafts on sale. Visitors should note that the town has one large hotel, the B.M.Grand Hotel, and few formal restaurants. The bus station is also inconveniently located 7 km away from the town centre.