Train from Bangkok to Udon Thani: Online Booking, Schedules, and Routes

state-railway-of-thailand-logo
Plus
SiamTickets.com Logo

Discover the cultural treasures of Udon Thani with Thai Railway’s train services from Bangkok. Choose from several daily departures at Krung Thep Aphiwat Central Terminal Station and Don Mueang, making it easy to find a train that suits your itinerary.

Whether you prefer the affordability of fan seats or the comfort of sleepers, SiamTickets provides a range of ticket classes to ensure a pleasant journey. Select the option that best fits your budget and travel style.

As you travel through the Thai countryside, take in the scenic views and enjoy the relaxed atmosphere of train travel. With your booking handled by SiamTickets, you can focus on the exciting experiences that await you in Udon Thani.

Use the search tool above or click here to book.

Train Schedule Bangkok to Udon Thani

Here is the latest schedule for train services from Bangkok to Udon Thani. The trains depart from Krung Thep Aphiwat Central Terminal Station and 17 minutes later they pick up additional passengers from Don Mueang in Bangkok.

Depart Bangkok Arrive Udon Thani Train & Seats
08:45 AM 04:55 PM #75 – Class 3 Fan, 2nd Class AC
08:25 PM 05:39 AM (+1) #25 – 2nd Class Sleeper AC, 1st Class Sleeper
09:25 PM 06:57 AM (+1) #133 – Class 3 Fan, 2nd Class Fan
Depart Bangkok Arrive Udon Thani Train & Seats
09:02 AM 04:55 PM #75 – Class 3 Fan, 2nd Class AC
08:42 PM 05:39 AM (+1) #25 – 2nd Class Sleeper AC
09:42 PM 06:57 AM (+1) #133 – Class 3 Fan, 2nd Class Fan
BOOK TRAIN TICKETS

Travel Time

Travel time from Bangkok to Udon Thani is approximately 8 hours by train. This duration provides a comfortable and scenic journey, allowing you to experience the beauty of Thailand from the comfort of your train seat.

Train Fare and Classes

Interior view of the night train to Udon Thani with individual beds separated by curtains, departing from Krungthep Aphiwat Central Terminal in Bangkok, showcasing a cost-effective travel option in Thailand.

Select from various ticket classes offered by Thai Railway for your trip to Udon Thani. Whether you prefer the affordability of a standard seat or the comfort of a sleeper, we have options to suit every need.

Train Class and Company Fare Rate
Class 3 Fan From THB 252 per adult
2nd Class AC seats only From THB 567 per adult
2nd Class Sleeper AC From THB 1,072 per adult
1st Class Sleeper THB 1,813 per adult

Bangkok to Udon Thani by Train FAQ

The train service arrives at Udon Thani train station.

Thai Railway operates several trains daily from Bangkok to Udon Thani. The first train departs at 8:45 and the last at 21:42.

The journey takes approximately 8 hours, depending on the specific train service.

Fare rates vary, starting from THB 252 for Class 3 Fan to THB 1,813 for 1st Class Sleeper.

Yes, there are direct train services between these two destinations.

The main departure points in Bangkok are Krung Thep Aphiwat Central Terminal Station and Don Mueang.

About State Railway of Thailand

Map of Thailand highlighting the train route from Bangkok to Udon Thani on the Northeastern Line.

The State Railway of Thailand (SRT) has been connecting Bangkok and Udon Thani, along with many other key destinations, since 1890. As a central part of the country’s transportation network, SRT offers a variety of options to suit every traveler’s needs and preferences.

Choose from economical third-class fan seats to the luxurious first-class sleepers with air conditioning. No matter which option you select, you’ll have the opportunity to witness Thailand’s diverse and beautiful landscapes as you travel.

The route from the lively capital of Bangkok to the culturally rich city of Udon Thani is particularly popular among those who wish to experience the authentic charm and heritage of Thailand. With SRT, this journey becomes a delightful and efficient way to explore the heart of the country.

Summary

Traveling from Bangkok to Udon Thani by train is a breeze with Thai Railway’s reliable services. Here’s what you need to know:

  • Choose from one morning and two evening departures
  • The journey takes around 8 hours
  • Fares start at THB 250 and go up to THB 1,800, based on your preferred class

SiamTickets ensures a smooth booking process, so you can focus on enjoying your trip. Reserve your seat today and prepare to experience the allure of Udon Thani.

BOOK TRAIN TICKETS

Related Trips