Trip to Bangkok

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Udon Thani to Bangkok

🚆 The journey from Udon Thani to Bangkok by train is a scenic route that takes approximately 8 hours and 29 minutes. 🕒 🚆 Ticket prices for the train ride between Udon Thani and Bangkok range from $5 to $65, offering a comfortable and affordable travel option for those looking to explore Thailand by rail. 💸

Where to stay in Bangkok

There are over 4070 hotels to stay in Bangkok. Prices range from $3 per night.

Find accommodation
  • The train route from Udon Thani to Bangkok is operated by the State Railway of Thailand. There are direct trains departing from Udon Thani station and arriving at Krung Thep Aphiwat Central Terminal in Bangkok. These services run four times a day and operate every day, with the journey typically taking approximately 8 hours and 29 minutes. Ticket prices for the train between Udon Thani and Bangkok can range from $5 to $65, depending on the class and type of seat selected.
  • The fastest train between Udon Thani and Bangkok is the direct service operated by State Railway of Thailand. This train departs from Udon Thani station and arrives at Krung Thep Aphiwat Central Terminal in Bangkok. The journey duration is approximately 8 hours and 29 minutes, making it the quickest option for traveling by train between these two cities. Ticket prices for this train route can range from $5 to $65, depending on the class and seating preference.
  • The departure station for trains leaving for Bangkok from Udon Thani is the Udon Thani station. This station is where the train services operated by State Railway of Thailand originate their journey to Bangkok. Passengers traveling from Udon Thani can board the train at this station to begin their trip to Bangkok.
  • There are four trains available daily between Udon Thani and Bangkok. These direct train services operated by State Railway of Thailand provide passengers with multiple options for traveling between the two cities. The trains depart from Udon Thani station and arrive at Krung Thep Aphiwat Central Terminal in Bangkok, with each journey taking approximately 8 hours and 29 minutes. Travelers can choose from the different departure times throughout the day to suit their schedules for the trip.
  • The train from Udon Thani to Bangkok arrives at Krung Thep Aphiwat Central Terminal station. This station serves as the final destination for the State Railway of Thailand's train services connecting the two cities. Located in Bangkok provides convenient access to onward transportation options for passengers arriving from Udon Thani.
  • The train services from Udon Thani to Bangkok operate four times a day. The first train of the day departs from Udon Thani station early in the morning, while the last train typically leaves in the late afternoon or early evening. These regular daily departures ensure passengers have multiple options to choose from when traveling between the two cities by train. The journey duration between Udon Thani and Bangkok by train is approximately 8 hours and 29 minutes.
  • There are four direct train trips each day between Udon Thani and Bangkok. These trains, operated by the State Railway of Thailand, provide passengers with multiple options for traveling between the two cities. The trains depart from Udon Thani station and arrive at Krung Thep Aphiwat Central Terminal station in Bangkok, with a journey duration of approximately 8 hours and 29 minutes. Travelers can choose from these daily departures to find a schedule that best fits their plans.
  • Yes, there is a direct train between Udon Thani and Bangkok. The train departs from Udon Thani station and arrives at Krung Thep Aphiwat Central Terminal station in Bangkok. These direct train services operate four times a day, providing travelers with convenient options for their journey. The approximate duration of the train ride from Udon Thani to Bangkok is 8 hours and 29 minutes.
  • The cost of a train ticket from Udon Thani to Bangkok can vary between $5 and $65, depending on the class of service and type of seat chosen. Passengers have the flexibility to select a fare that fits their budget and travel preferences. It is advisable to check the specific prices and availability at the time of booking to secure the best deal for the journey by train.

Will you be returning to Udon Thani by train?

If you are looking for the return train journey, check out trains from Bangkok to Udon Thani

See schedule