web analytics

Guide to Train Travel from Bangkok to Udon Thani

There are 4 direct train services a day from Bangkok to Udon Thani.

Train times from Bangkok to Udon Thani

Train No. Dept Arr Service
75 08.20 17.07 Express
77 18.35 03.31 Express
25 20.00 05.53 Special Express
133 20.45 07.33 Rapid
  • The fastest train is Train 75 departing at 08.20 which is scheduled to complete the journey in 8 hours 47 minutes.
  • The slowest service is Train 133 departing from Bangkok at 20.45 and arriving in Udon Thani 10 hours 48 minutes later.

Tickets: Bangkok to Udon Thani


Powered by 12Go Asia system

We would advise taking Train #75 departing at 08.20 because this is the only daylight departure. Passengers on the other three trains see nothing because the journey takes place in the dark. If you do wish to travel overnight then we advise taking Train #69 departing at 20.00 which has sleeper berths available.

Online Train Ticket Prices from Bangkok to Udon Thani

Seat Type Online Price Station Price
1st Class A/C Sleeper 1,567 THB 1,317 THB
2nd Class A/C Sleeper 1,067 THB 819 THB
2nd Class A/C Seat 729 THB 479 THB


It costs around 250 THB extra to book a ticket online compared to buying a ticket at a train station. This additional fee is worth paying if:

  • You want to guarantee a 1st or 2nd Class AC Sleeper as they tickets often sell out a few days before the date of the travel.
  • You do not arrive in Thailand very long before you plan to travel and this makes it difficult for you to go in person to the train station to buy a ticket in advance.
  • You prefer the convenience of buying a ticket online without needing to travel to a train station and queue up to buy a ticket. 
About Train Travel from Bangkok to Udon Thani

View from the train going to Udon Thani

View from the train going to Udon Thani

You could fly to Udon Thani or you could take a bus, both options are quicker, but if you did you would be missing out on one of Thailand’s great train journeys. The route, particularly the section from Ayutthaya to Nakhon Ratchasima passes some fantastic scenery that you would never see unless you took the train. The four notable things to look out for are: 1. The large white Buddha in the mountains before Pak Chong. 2. The rolling hills of Pak Chong district. 3. Lumtakong Lake 4. Wat Non Kum temple. Brilliant views of an area well off the ‘beaten track’ for foreign tourists are thrown in for free with the price of a train ticket.

Trains to Udon Thani leave from Hua Lamphong Train Station (Bangkok)

Hua Lamphong Station is Bangkok’s main train station and it is located in the centre of Bangkok near China Town. To get there you can go by metro (MRT), bus, tuk-tuk, taxi and by walking 10 minutes from the Marine Department Pier on the Chao Phraya Express Boat line. Hua Lamphong Train Station is near to some great temples and market worth exploring if you have some time before your train departs.

Travel onward from Udon Thani Train Station

Udon Thani railway station is on the edge of the City, some 4.0 km away from the Nong Prajak Public Park, but near to other attractions such as Central Shopping Mall and the famous Charoen Hotel. If you are heading onward from Udon Thani by bus, the Udon Thani Bus Terminal 1 is an easy 650 metre walk from Udon Thani train station.

Location of Udon Thani Railway Station

Recommended Hotel In Udon Thani

We particularly recommend the Charoen Hotel as the best place to stay near Udon Thani train station, click on the link to read a review of the Charoen Hotel.

Next read about all our recommended Hotels near Udon Thani Railway Station