Train from Bangkok to Khao Yai National Park (Pak Chong Station)

If you want to travel by train from Bangkok to Khao Yai National Park, you can take one of the daily trains from Hua Lamphong Raiway 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 a little over three hours.

Train Schedule from Bangkok to Pak Chong / Khao Yai

Morning departures:

Train Number Departs Arrives Type
21 05:45 08:52 Special Express DRC
135 06:40 10:52 Rapid
71 10:05 13:25 Express DRC
233 11:40 15:22 Ordinary

Afternoon / Evening departures:

Train Number Departs Arrives Type
145 15:20 19:44 Rapid
77 18:35 22:07 Express DRC
139 18:55 22:46 Rapid
23 20:30 00:07 Special Express
67 21:30 01:02 Express
141 22:25 02:54 Rapid

For information about Hua Lamphong Station and how to get there click here >

If you want to travel from Bangkok to Khao Yai by minivan / bus:

Visit our online bus booking page here >

Powered by 12Go Asia system

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 the Train from Bangkok to Khao Yai /Pak Chong

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 >

Book Transport / Hotels Online

Malaysia / Singapore:

- Bus >

- Train >

- Ferry >

Thailand / Laos / Cambodia / Vietnam...:

 - Bus >

 - Train >

 - Ferry >


Find Cheap Flights in SE Asia >


Find the best deals for hotels >