By train the journey from Nakhon Ratchasima to Bangkok is scheduled to take from 4 to 5 hours depending upon which train you take.
Train Times from Nakhon Ratchasima to Bangkok
There are 6 direct trains a day from Nakhon Ratchasima to Bangkok.
Train | Nakhon Ratchasima | Bangkok | Service |
140 | 01:42 | 07:10 | Rapid |
72 | 10:18 | 14:30 | Express |
136 | 12:33 | 17:55 | Rapid |
22 | 18:47 | 22:35 | Special Express |
142 | 23:25 | 04:10 | Rapid |
24 | 23:59 | 04:50 | Special Express |
- The fastest train from Nakon Ratchasima to Bangkok is Train #22 departing from Nakhon Ratchasima at 18:47, which is scheduled to complete the journey in 3 hours 48 minutes arriving at 22:35.
- The slowest train from Nakon Ratchasima to Bangkok is Train #140 departing at 01:42 and scheduled to arrive in Bangkok 5 hours 28 minutes later.
Buy Tickets from Nakhon Ratchasima to Bangkok
Use the Search Box below to buy your train tickets from Nakhon Ratchasima to Bangkok.
For day time travel to enjoy the fantastic scenery on route take Train #72 departing at 10:18 and arriving in Bangkok at 14:30. For overnight travel book a sleeper berth on Train #24 departing from Nakhon Ratchasima at 23:59 and arriving in Bangkok at 04:50. Train #24 uses the brand new carriages purchased by the State Railway of Thailand in 2016.
Ticket Prices from Nakhon Ratchasima to Bangkok
For an additional fee of between 250 THB and 430 THB you can book your train ticket up to 60 days in advance and guarantee the right seat type is available for the day you plan to travel.
Seat Type | Online Price | Station Price |
2nd Class A/C Sleeper | 1,125 THB | 795 THB |
2nd Class Fan Sleeper | 745 THB | 315 THB |
3rd Class A/C Seat | 675 THB | 425 THB |
If you are not bothered about which day you travel on, or what type of seat you buy, then purchasing a ticket at the train station in Thailand is the cheapest option.
Nakhon Ratchasima Railway Station
- See more information about Nakhon Ratchasima Railway Station
Bangkok Railway Station
- From the 19th January 2023 the main railway station in Bangkok is Krung Thep Aphiwat Central Terminal (also known as Bang Sue Grand Station).
About Travel from Nakhon Ratchasima to Bangkok
The journey from Nakhon Ratchasima to Bangkok is one of the best on Thailand’s train network. The journey starts with a journey through the mountainous area between Pak Chong and Ayutthaya.

From there the train makes its way through the plains on the approach to Bangkok. The trip through the suburbs of Bangkok provides travellers with seldom seen glimpses of hard to reach places in Bangkok, including it famous ‘Railway Market’ area and less well known temples and river views. This short journey is a pure pleasure and we recommend doing the journey during the day time at least once.