Udon Thani is the most popular town among foreigners in Isaan. It has a nice climate, relaxed way of life and a happening nightlife scene. All that without actually feeling like a typical Thai tourist town. So here we go: Here are the three different ways to get from Bangkok to Udon Thani:
Bangkok to Udon Thani by Bus
Buses to Udon Thai leave from Chatuchak Bus Terminal, also known as Mo Chit. To get there, simply take the MRT subway to Kamphaeng Phet Station and from there a motorbike taxi (40 Baht) to the bus station. The alternative is a taxi (make sure your driver turns on the meter), it’s about 150 Baht from Sukhumvit or 180 Baht from Khaosan.
There are buses leaving for Udon Thani about every 30 minutes, the ticket price is 473 Baht (air con bus). The trip takes about 8 hours.
Most buses will arrive in Udon Thani’s new bus terminal, just two minutes walk from Central Plaza shopping mall, that’s also the popular tourist area with many hotels, restaurants and bars. If you arrive at the old bus terminal (like me when I came from Nong Khai recently) you will have to take a Tuk Tuk, 80-100 Baht to Central Plaza. You can also wait for a Songthaew (around 15 Baht), but these services are not very frequent and no one knows when the next one is coming.
Bangkok to Udon Thani by Train
Trains to Udon Thani leave from Bangkok’s Bang Sue Grand Station. To get there, take the MRT subway to Bang Sue station, which is directly connected to the railway station. There are 3 train services a day from Bangkok to Udon Thani:
- Bangkok 08:45 – Udon Thani 16:55 (Express)
- Bangkok 20:25 – Udon Thani 05:39 (Special Express)
- Bangkok 21:25 – Udon Thani 06:57 (Rapid)
Here is the complete timetable, including the departure times from Udon back to Bangkok:
The 569km trip takes about 8-9 hours (more slowly, more stops than by bus) and the ticket prices are as follows: 221 Baht for a 3rd class seat, 479 Baht for a 2nd class seat, 979 Baht for a 2nd class sleeper and 1,517 Baht for a 1st class sleeper (better check on a ticket website as these prices tend to change frequently).
Bangkok to Udon Thani by Flight
Of course you can also fly from Bangkok to Udon Thani. Air Asia has generally the cheapest fares at around 700-800 Baht one way, if they have promotion fares you may get one for as low as 590 Baht – which is actually cheaper than a sleeper train ticket.
The other two budget airlines which are offering frequent flights between the two cities are Bangkok Air and Nok Air. Thai Airways has also regular flight services from Bangkok to Udon Thani, tickets from 2,500 Baht. Air Asia and Nok Air flights depart from Don Mueang Airport and Thai Airways and Bangkok Air flights depart from Suvarnabhumi Airport. The flight time is around 1 hour and 20 minutes.
A taxi to or from the airport to downtown Udon Thani (Central Plaza) costs 200 Baht. Tuk Tuks are also available for 100-150 Baht, depending on your negotiation skills. And some hotels, like the Kavinburi Hotel in the town center where I’m usually staying, offer free airport pick-up and drop-off to all of their guests.
How to get from Udon Thani to Khon Kaen & Nong Khai
Maybe you want to take a break for a while from the city, then Nong Khai 1 hour north or Khon Kaen 2 hours south make perfect places to explore more and spend some quiet days without nearly as much hustle and bustle.
Minivans leave right in front of Central Plaza (in front of the main entrance). Tickets fares are just 96 Baht to Khon Kaen and 55 Baht to Nong Khai and they leave every 40 minutes from 7am in the morning until about 9pm at night (depends on the demand).
Of course you can also take a bus or train from Udon to Khon Kaen or Nong Khai for 20 Baht or so less, but it’s worth the little extra for the better comfort of the minivans.
Map of Transport in Udon Thani
- See also: Nightlife & Thai Girls in Udon Thani