Bangkok Nakhon Ratchasima Train (Korat)
Timetables / Ticket Prices

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.

Train Timetable from Bangkok to Nakhon Ratchasima (Korat)

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).

Powered by 12Go Asia system

To check the SRT departure times, visit the Thai railways website (timetables page) here >

All Trains operates daily.





Train Timetable from Nakhon Ratchasima to Bangkok

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).

Ticket Prices for the Bangkok Nakhon Ratchasima Train

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


Booking Train Tickets

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 >



Book Transport Online

Malaysia / Singapore:

- Bus >

- Train >

- Ferry >

Thailand / Laos / Cambodia / Vietnam...:

 - Bus >

 - Train >

 - Ferry >

Flights:

Find Cheap Flights in SE Asia >