You have a choice of 10 trains a day between Bangkok and Nakhon Ratchasima (Korat), with fast Express trains, cheap Ordinary trains and night time sleeper trains.
From January 2023, all trains now originate from the new railway station in Bangkok - Bang Sue Grand (Krung Thep Aphiwat Central Terminal) unless specified in the timetable below (**).
Train Number | Departs | Arrives | Type |
---|---|---|---|
21 | 06:10 | 10:01 | Special Express DRC |
135 | 07:10 | 12:12 | Rapid |
71 | 10:35 | 14:27 | Express DRC |
233** | 11:30 | 16:50 | Ordinary |
139 | 19:25 | 00:07 | Rapid (Sleeper) |
23 | 21:05 | 01:36 | Special Express (Sleeper) |
141 | 23:05 | 04:19 | Rapid |
** Train 233 originates at Hua Lamphong railway station and stops at Bang Sue Junction (not Bang Sue Grand).
To check the SRT departure times, visit the Thai railways website (timetables page) here >
All Trains operates daily.
All trains now terminate at the new railway station in Bangkok - Bang Sue Grand (Krung Thep Aphiwat Central Terminal) unless specified in the timetable below (**).
Train Number | Departs | Arrives | Type |
---|---|---|---|
140 | 01:42 | 07:10 | Rapid (Sleeper) |
234** | 08:12 | 14:25 | Ordinary |
72 | 10:18 | 14:30 | Express DRC |
136 | 12:33 | 17:55 | Rapid |
22 | 18:47 | 22:35 | Special Express DRC |
142 | 23:25 | 04:10 | Rapid |
24 | 23:59 | 04:50 | Special Express (Sleeper) |
** Train 234 terminates at Hua Lamphong railway station and stops at Bang Sue Junction (not Bang Sue Grand).
Special Express DRC (Diesel Railcars) are the fastest trains to Korat and comprise of just 2 or 3 2nd class air-condition seat carriages. The ticket prices below include a meal and soft drinks.
Adult 425 THB
Child 368 THB
Express Trains cost:
2nd Class Seat (A/C):
Adult 325 THB
Child 268 THB
3rd Class Seat (Fan):
Adult 200 THB
Child 175 THB
Express Sleeper Trains also have a range of beds available and cost:
1st Class Sleepers (A/C):
Adult (upper berth) 810 THB
Adult (lower berth) 1010 THB
Child (upper) 695 THB
Child (lower) 895 THB
2nd Class Sleepers (A/C) - Varying carriage types:
Adult (upper berth) 495, 525 or 545 THB
Adult (lower berth) 545, 595 or 635 THB
Child (upper berth) 438, 468 or 488 THB
Child (lower berth) 488, 538 or 578 THB
Rapid Trains have 2nd and 3rd class fan cooled seats - the sleeper trains have 2nd class berths:
2nd Class Seat:
Adult 165 THB
Child 108 THB
3rd Class Seat:
Adult 100 THB
Child 75 THB
2nd Class Sleepers (A/C):
Adult (upper berth) 395 THB
Adult (lower berth) 445 THB
Child (upper) 338 THB
Child (lower) 388 THB
2nd Class Sleepers (Fan):
Adult (upper berth) 265 THB
Adult (lower berth) 315 THB
Child (upper) 208 THB
Child (lower) 258 THB
Ordinary Trains are the slowest and cheapest services and comprise of just 3rd class fan cooled seat carriages.
Tickets are extremely cheap and cost just 50 THB for Adults / 25 THB for Children
Train tickets in Thailand are available to buy up to 90 days in advance and can be purchased from any SRT railway station in the country or you can book online (for an extra fee) from the SRT booking website or by using a train ticket agent.
To book your train tickets online now click here >
Departure times and fares shown on this page are for information only and may have changed.
Please check with the State Railway of Thailand before travel, by either visiting a Thai railway station, calling the 24 hour call centre on 1690.
or by visiting their website here >
Trains to / from Bangkok main page >