Travel → BANGKOK to UDON THANI? ☀️

how-to-go-bangkok-to-udon-thani
How to get from Bangkok to Udon Thani? You can go to Udon Thani by plane, train, bus or private car/taxi.

1. Flight to Udon Thani
2. Bus to Udon Thani
3. Train to Udon Thani
4. Taxi to Udon Thani
🎫 Book Tickets Online

From Bangkok to Udon Thani you can travel by plane, bus, train, taxi.

    • Travel distance from Bangkok to Udon Thani in Thailand is about 570 km by road and about 450 km by plane. There are 4 ways how you can get to Udon Thani from Bangkok – take a direct flight, travel by train of Thai Railways, tourist bus or private car/taxi. The best and fastest option how you can reach Udon Thani is to travel by plane. Direct flight from Bangkok to Udon Thani Airport takes about 1-1.5 hour.
    • Another popular and cheapest way how to reach Udon Thani is to travel by train of Thai Railways. Transfer by train from Bangkok to Udon Thani takes about 8-10 hours. You can also travel by tourist bus from Bangkok to Udon Thani. Travel by bus to Udon Thani takes about  7-9 hours. The last option how to reach Udon Thani from Bangkok is to book your private car/taxi. Travel by private car to Udon Thani takes about 8 hours. You can book tickets and flights to Udon Thani online. Before you arrive to Udon Thani, you should also read this article: Weather in Udon Thani.

BOOK TICKETS with 12go.asia

    • Udon Thani is the major town of the northern Khorat Plateau and is served by road, rail, and air. It is a good place for visit if you want to travel to Laos via Nong Khai. Udon Thani is about 65 km by road from Thai-Lao Friendship Bridge. The province is famous for its archaeological sites, the most important of which is the village of Ban Chiang, where more than 5,000 years ago was the first Bronze Age world civilization. You can also visit The Red Lotus Sea, this lake is located at Nong Han lake in Kumphawapi district in Udon Thani province. From Bangkok you can also travel via Udon Thani to Nakhon Phanom and cross the border to Laos.
Transfer Mode – Bangkok to Udon Thani: Travel Time Cost Range
Plane (Direct Flight) 1 hour 10 minutes About $30-130/pp
Tourist Bus About 8-10 hours About $14-23/pp
Train (Thai Railways) About 8-10 hours About $7-45/pp
Private Taxi/Car with a driver About 8 hours About $230-400/car

BOOK TICKETS with Baolau


How do I get from Bangkok to Udon Thani?


1. FLIGHT from Bangkok to Udon Thani

The most convenient and fastest way to get from Bangkok to Udon Thani in northern Thailand is by direct flight. This option saves you time and is the most convenient way to get there. Flights operate from Suvarnabhumi and Don Mueang airports in Bangkok to Udon Thani Airport.

A direct flight from Bangkok to Udon Thani takes about 1 hour 10 minutes, but if you include the transfer to the airport and the wait before departure, the total transfer time can be about 4-5 hours. Most flights on this route to Udon Thani are operated by Thai Smile, Thai Airways, Thai Lion Air, VietJet Air, Thai Air Asia, Nok Air or Hanh Air Systems.

BOOK FLIGHT to Udon Thani

Most flights on this route are Economy class, which means that prices can also be lower. A direct flight from Bangkok to Udon Thani costs between $30-130/pp, these prices can change throughout the year and are not fixed. The cheapest flights to Udon Thani are often offered by Thai Lion Air.

The flight schedule between Bangkok and Udon Thani is relatively long and there are enough direct flights every day, and you are sure to choose a suitable connection. You can easily search and buy flights from Bangkok to Udon Thani online in advance. When booking, also read all the information and conditions of the flight, follow the instructions of the airlines.

flight-bangkok-to-udon-thani
There are direct flights to Udon Thani from Bangkok, it is the most fastest option of transfer.


2. BUS from Bangkok to Udon Thani

Another cheaper option for land transfer from Bangkok to Udon Thani is a bus transfer. On this route, you can use modern and comfortable buses from companies such as Nakhonchai Air, Budsarakham Tour, Chan Tour, Cherdchai Tour, Transport Co, Sawadee Esan and possibly others.

These buses depart from places such as Nakhonchaiair Station, Mochit, or other places and arrive in Udon Thani at places such as Udon Thani Nakhonchaiair, Ban Tio, Udon Thani 1 and possibly other places.

You will see all information about departure points and bus stations in Bangkok and arrival points in Udon Thani when searching for bus tickets online, so read everything carefully.

BOOK BUS TICKET to Udon Thani

Bus transport to Udon Thani from Bangkok takes about 8-10 hours, but the stated travel time may vary and may not be exactly adhered to. Buses may also be delayed at departure and during the journey. Bus transfers from Bangkok to Udon Thani cost between $14-23/pp, but these prices can change throughout the year and are not fixed.

Bus schedules between the cities are relatively sufficient, but most buses run in the afternoon and at night. You can easily find and buy bus tickets from Bangkok to Udon Thani online in advance. Arrive at the departure point in Bangkok at least 30 minutes before the bus departs and read all transfer conditions when booking a ticket.

bus-bangkok-to-udon-thani
Bus of Budsarakham Tour from Bangkok to Udon Thani (photo: 12go.asia).


3. TRAIN from Bangkok to Udon Thani

The cheapest and most popular option for land transfer from Bangkok to Udon Thani is a train transfer. This route is served by classic Thai trains, which offer seats and sleepers in 1st to 3rd class trains. Trains depart from Krung Thep Aphiwat Central Terminal Station and arrive at Udon Thani Railway Station, which is a short distance from the city center, see the map of Thai Railways.

A minor disadvantage of train transport is the limited timetable of these trains and there are usually 3 train connections on this route every day. The train transfer from Bangkok to Udon Thani takes about 8-10 hours and the stated travel time is usually adhered to, with minor differences at most.

BOOK TICKETS to Udon Thani

In terms of price, traveling by train can be the cheapest option if you use seats in 3rd or 2nd class. The most expensive option is sleepers in 1st class. Train travel from Bangkok to Udon Thani costs between $7-45/pp, these prices can change throughout the year and are not fixed.

In terms of price, this is therefore the optimal option for most low-cost travelers. You can easily search for and purchase train tickets to Udon Thani from Bangkok online in advance. These tickets do not need to be printed, if you have a smartphone, you can just have them saved and show their QR code when boarding the train in Bangkok.

train-bangkok-to-udon-thani-thailand
From Bangkok to Udon Thani you can travel by train of Thai Railways.


4. PRIVATE TAXI / CAR from Bangkok to Udon Thani

For transportation from Bangkok to Udon Thani, you can also use a private transfer by a modern car/taxi with a driver. This transfer option to Udon Thani is offered by Glassflower, Kanokwan Travel or Kim Transfers Thailand. These companies offer modern smaller classic cars or larger SUVs and minivans for more people.

Most of these minivans are suitable for group travel and can carry 9-10 passengers. Transportation by private car also has the advantage that you can choose your departure point in Bangkok and your arrival point in Udon Thani, which can also save you time. You can leave, for example, from Don Mueang or Suvarnabhumi airports or from your hotel in Bangkok.

BOOK BUS TICKET to Udon Thani

Transfer by private car/taxi from Bangkok to Udon Thani takes about 8-10 hours, but the stated travel time may vary depending on your travel route. Transportation by private car/taxi to Udon Thani from Bangkok is the most expensive transfer option and costs between $230-400/car.

These prices vary depending on the type of vehicle you choose and you can always split the fare and calculate it for each passenger in the vehicle. The cheapest option is usually always the smaller classic vehicles for up to 3 passengers. You can search, view and book your private car/taxi from Bangkok to Udon Thani online well in advance.

taxi-car-bangkok-to-udon-thani
Private taxi/car of Glassflower from Bangkok to Udon Thani (photo: 12go.asia).


FAQ + TIPS – Travel from Bangkok to Udon Thani:

1. How to book tickets, flights or taxi/car from Bangkok to Udon Thani?

    • Book tickets, flights or taxi from Bangkok to Udon Thani on 12go.asia ➜ or Baolau ➜.
    • You can choose and book another route, e.g. Bangkok to Nong Khai, Udon Thani to Bangkok…

2. What is the travel time from Bangkok to Udon Thani?

    • Transfer by plane from Bangkok to Udon Thani (direct flight) takes about 1 hour 10 minutes.
    • Transfer by tourist bus from Bangkok to Udon Thani takes about 8-10 hours.
    • Transfer by train of Thai Railways from Bangkok to Udon Thani takes about 8-10 hours.
    • Transfer by private taxi/car from Bangkok to Udon Thani takes about 8 hours.

3. How much does it cost to get from Bangkok to Udon Thani?

    • Travel by plane from Bangkok to Udon Thani (direct flight) costs about $30-135/pp.
    • Travel by tourist bus from Bangkok to Udon Thani costs about $14-23/pp.
    • Travel by train of Thai Railways from Bangkok to Udon Thani costs about $7-45/pp.
    • Travel by private taxi/car from Bangkok to Udon Thani costs about $230-400/car.

4. How far is Udon Thani from Bangkok?

    • Travel distance from Bangkok to Udon Thani is about 570 km by road and about 450 km by plane.

5. What is the most cheapest way of travel from Bangkok to Udon Thani?

    • The most cheapest way how you can reach Udon Thani from Bangkok. The most cheapest train tickets to Udon Thani from Bangkok cost about $8-12/pp (seat).

6. What is the best and fast way of transport from Bangkok to Udon Thani?

    • The best and fast option how you can get to Udon Thani from Bangkok is to take a direct flight. Direct flight to Udon Thani takes about 1-1.5 hour and sometimes these flights are also very cheap, start already at $30-135/pp.

7. Is it possible to book private taxi / car from Bangkok to Udon Thani?

    • Yes, you can book a modern car or minivan with Glassflower private taxi company. Glassflower is a reliable private company and you can book private minivan or modern luxury car to Udon Thani.

8. How to travel to Laos from Bangkok?

    • If you want to travel to Laos, you can do it via Udon Thani and Nong Khai. Nong Khai is a border town with Laos, it is about 60 km from Udon Thani. From Udon Thani to Nong Khai you can travel by bus or train and from Nong Khai you can take another bus or taxi to Vientiane via Thai-Lao Friendship Bridge.

9. Where you can also travel from Bangkok?

    • From Bangkok you can travel to various places and provinces in northern Thailand. The closest provinces to Udon Thani where you can go are: Nong Khai, Sakon Nakhon, Khon Kaen or Kalasin. There are also flights or tourist buses from Bangkok to these provinces.

10. Where to stay in Udon Thani?

    • There are mainly cheap hotels, guesthouses, hostels and a few luxury hotels in Udon Thani. Search and book your hotel, guesthouse, hostel or resort in Udon Thani in Thailand online > Book hotel / resort in Udon Thani.

11. How to travel solo in Thailand?

    • Embark on a solo adventure in Thailand by researching destinations, ensuring personal safety, trying local experiences, connecting with fellow travelers, and savoring the diverse landscapes and attractions the country has to offer. Traveling on your own in Thailand is very popular by travelers. Read this article: Solo Travel in Thailand.

BOOK a TOUR / ACTIVITY in Thailand


🚍 Bus Schedule / Timetable from Bangkok to Udon Thani:

Bus Schedule - Bangkok to Udon Thani

Departure in Bangkok

Arrival in Udon Thani

Budsarakham Tour

19:45

06:45

Budsarakham Tour

20:30

04:30

Cherdchai Tour

09:00

18:00

Cherdchai Tour

20:30

05:30

Nakhonchai Air

09:45

18:13

Nakhonchai Air

10:45

20:00

Nakhonchai Air

16:00

00:13

Nakhonchai Air

20:00

04:20

Nakhonchai Air

21:10

05:57

Nakhonchai Air

22:15

06:35

Nakhonchai Air

22:45

07:00

Transport Co

20:00

05:21

Chan Tour

20:00

06:00

Sawadee Esan

20:29

06:39


🚆 Train Schedule / Timetable from Bangkok to Udon Thani:

Train Schedule - Bangkok to Udon Thani

Departure in Bangkok

Arrival in Udon Thani

Train - Thai Railways

08:20

16:55

Train - Thai Railways

20:45

06:57

Train - Thai Railways

20:00

05:39

BOOK your HOTEL in Udon Thani


🎫 Book your tickets / flights from Bangkok to Udon Thani:

(You can change your travel route, e.g. Bangkok Khon Kaen, Bangkok to Nong Khai…)

Ferries in Thailand ➜

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 1

No votes so far! Be the first to rate this post.

Share: