In Bangkok, Udon-bound trains depart at 08:20, 18:35, 20:00 and 20:45. Several types of fares are available, including hard third-class seats for 205 baht, air-con soft seats in the 450-550 baht range, and sleepers in the 740 to 1,280 baht range

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.

Udon-bound trains From Bangkok
Udon-bound trains From Bangkok
Udon-bound trains From Bangkok
Udon-bound trains From Bangkok

Bangkok sleeper Trains in the 740 to 1,280 baht range

Udon-bound trains From Bangkok
Udon-bound trains From Bangkok

Bangkok sleeper Trains in the 740 to 1,280 baht range

Udon-bound trains From Bangkok
Udon-bound trains From Bangkok

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.