If you want to travel by train from Bangkok to Khao Yai National Park, you can take one of the daily trains from Bang Sue Grand Railway Station to Pak Chong (the nearest town to the north entrance to the park).
The distance from Bangkok to Pak Chong by train is 180 km, and the duration of the journey for the fastest train is less than three hours.
Morning departures from Bang Sue Grand to Pak Chong:
Train Number | Departs | Arrives | Type |
---|---|---|---|
21 | 06:10 | 08:52 | Special Express DRC |
135 | 07:10 | 10:52 | Rapid |
71 | 10:35 | 13:25 | Express DRC |
Morning departures from Hua Lamphong Station to Pak Chong:
Train Number | Departs | Arrives | Type |
---|---|---|---|
233 | 11:30 | 15:22 | Ordinary |
Afternoon / Evening departures from Bang Sue Grand to Pak Chong:
Train Number | Departs | Arrives | Type |
---|---|---|---|
145 | 15:50 | 19:44 | Rapid |
77 | 19:05 | 22:07 | Express DRC |
139 | 19:25 | 22:46 | Rapid |
23 | 21:05 | 00:07 | Special Express |
67 | 22:05 | 01:02 | Express |
141 | 23:05 | 02:54 | Rapid |
If you want to travel from Bangkok to Khao Yai by minivan / bus:
Visit our online bus booking page here >
The train times shown in the table above were correct at the time of publication, but may change without notice.
We recommend you check with the State Railway of Thailand before your trip to see if there are any changes to the timetable (see link below).
If you want to find the train schedule from Pak Chong to Bangkok, you can also check the latest departure times at SRT.
You can visit the official SRT website timetable page by clicking here >
Ticket prices for trains in Thailand vary quite considerably, depending on what type of train and if the carriage you travel on is air-conditioned or fan cooled.
Please bear in mind - the cheaper the train, the more likely it is to be delayed.
The fares for these trains from Bangkok Hua Lamphong to Pak Chong are as follows:
Train number 21 (Special Express Diesel Railcar):
A/C Seat - Adult 392 Baht - Child 351 Baht
Train numbers 135 / 145 / 139 / 141 (Rapid):
2nd Class Seat - Adult 132 Baht - Child 91 Baht
3rd Class Seat - Adult 86 Baht - Child 68 Baht
Train numbers 71 / 77 (Express):
2nd Class Seat (A/C) - Adult 292 Baht - Child 251 Baht
3rd Class Seat - Adult 186 Baht - Child 168 Baht
Train number 233 (Ordinary):
3rd Class Seat - Adult 36 Baht - Child 18 Baht
Train number 23 (Special Express Sleeper Train):
2nd and 1st Class Sleeper beds only - Prices start from 682 Baht...
Train number 67 (Express):
2nd Class Seat - Adult 232 Baht - Child 191 Baht
Sleeping berths available from 462 Baht
Ayutthaya to Khao Yai NP train timetables >
Trains from Bangkok main page >
Buying train tickets in Thailand >