The wealthy city of Udon Thani, in the North East of Thailand, does not have many of its own tourist attractions but still attracts many travelers because of its position as a gateway to neighboring Laos, northern Vietnam and southern China. Located approximately 560 kilometers (350 miles) to the northeast of Bangkok, the route from Bangkok to Udon Thani is a popular one and there are plenty of different transportation options to get you from one city to the other.

Read about:
Bangkok to Udon Thani by Flight
Bangkok to Udon Thani by Train
Bangkok to Udon Thani by Bus

Different Ways to Travel from Bangkok to Udon Thani

With no significant waterways to cross, travel from Bangkok to Udon Thani is really quite straightforward. There are no ferries involved, so your options include flights, trains, and buses, or even rental car if you’re a little more adventurous and don’t mind navigating the Thai roads! If you are taking public transport, try to book your tickets as far in advance as possible because this will give you the best choice for seats, and is usually cheaper than leaving it until the last minute, especially if flying.

Flights from Bangkok to Udon Thani

Flights Udon Thani to Bangkok.jpg
Most low cost airlines operates from Don Mueang International Airport which makes it very popular for domestic flights. © 895_The_Studio / Shutterstock.com

Flying always has the advantage of being fast, getting you to Udon Thani far quicker than any other form of transport. The disadvantage is usually the price, however, with several different airlines offering flights to Udon Thani from Bangkok there is more competition and hence plane tickets really aren’t as expensive as you might expect. As mentioned above, you’re more likely to get a cheaper ticket if you book in advance, and usually the early morning and late evening flights will be a little cheaper than those departing in the middle of the day.

There are four different airlines to choose from and three out of those four fly from Bangkok’s Don Mueang Airport – Nok Air, Thai AirAsia, and Thai Lion Air, while Thai Smile flies from the Suvarnabhumi Airport in Bangkok. So, which airport you have an easier time getting to might dictate which of those airlines you ultimately choose.

Flight Udon Thani to Bangkok
Nok Air at Don Mueang International Airport © vajaraphol / Shutterstock.com

It’s good that there are numerous flights to choose from each day so you can find the one that suits your schedule, and, with prices not too dissimilar to the train from Bangkok to Udon Thani, it makes sense to catch a flight when it only takes an hour. Bear in mind that you may be more restricted with how much luggage you can take on an airplane, and, while flights are fast you could be missing out on seeing some great scenery.

Take the Train from Bangkok to Udon Thani

Train Udon Thani to Bangkok
Hua Lamphong Station in central Bangkok is the main railway station in Bangkok. © phantomm / Shutterstock.com

We’ve already touched on the train service a little above but if you know anything about trains in Thailand, you’ll know that they can be excruciatingly slow! Considering you can fly from Bangkok to Udon Thani for roughly the same price, you may decide that spending somewhere between 10 and 11 hours on a train is just not worth the bother, however, it really depends on your priorities. Trains have the advantage of being quite a comfortable way to travel, and it’s great that you get to see far more scenery, close up, than you would on a plane. Even so, most of the journey happens overnight so it’s debatable as to how much of the passing scenery you would actually get to see. In our opinion, if you decided to take the train from Bangkok to Udon Thani, you’d probably be doing it for the experience above all else!

There are two overnight trains with Thai Railways, departing at 18:50 and 20:05, both with several different ticket options. The cheapest are standard second-class seats which do include air conditioning, food service and toilets. If you want to take advantage of traveling overnight and get some sleep, opt for a sleeper cabin – this could be a second-class sleeper, or a Ladies Only sleeper, or for the most money, enjoy the comfort of a first-class sleeper.

The Bus from Bangkok to Udon Thani

Bus Udon Thani to Bangkok
Mo Chit Bus Terminal in Bangkok is where most buses between Udon Thani and Bangkok arrives or departs. © Jes2u.photo / Shutterstock.com

Traveling by bus from Bangkok to Udon Thani is a lengthy experience, taking around 7 hours to get from one city to the other. With Budsarakham Tour you’ll be traveling by VIP bus and it travels overnight, arriving in Morchit before 7am. Although a long journey, this is the cheapest way to get from Bangkok to Udon Thani, and when you consider that this is a VIP bus it does have a variety of creature comforts including air conditioning, food and snacks, steward service, toilets, and even a TV.

Of course, you could always drive yourself from Bangkok to Udon Thani by renting a car. The route is quite easy to follow, however, if you’re planning a trip around Songkran you should be aware that traffic will be very heavy and it will likely take even longer than the 10-hour bus ride.

So, traveling from Bangkok to Udon Thani there are lots of different options to choose from. This is one route where traveling by air is actually worth considering, even if you’re on a budget, because the prices are comparable to trains. Flights are usually more reliable than other transport options; traveling by bus (or for that matter the train) is not the most reliable way to get around Thailand as the buses have been known to arrive several hours later than scheduled for the departure from Bangkok. This means you could be left waiting at the bus station for hours in the late evening, and end up arriving in Udon Thani much later than planned. If you’re running to a tight schedule, and have to travel onwards from Udon Thani, then a flight might be a better option for you.