Nakhon Ratchasima to Chiang Mai by train

There is no direct train. You change trains once in Rangsit</strong> or <strong>Ayutthaya</strong> or <strong>Phachi</strong> or <strong>Bangkok and book each train as its own ticket. We found 12 good connections.

The second train's date is set for you.

Compare all connections

1st trainChange at2nd trainTotal timeFare fromWith berths
RP140 01:42Rangsit
wait 1h 30m
SP7 07:5316h 08m at booking –
RP140 01:42Ayutthaya
wait 2h 45m
SP7 08:2116h 08m at booking –
SP22 18:47Rangsit
wait 1h 07m
EX51 22:5816h 53m at booking –
SP22 18:47Ayutthaya
wait 2h 14m
EX51 23:3616h 53m at booking –
EX72 10:52Phachi
wait 1h 56m
RP109 15:3817h 08m at booking –
EX72 10:52Ayutthaya
wait 1h 21m
RP109 15:1817h 08m at booking –
SP24 00:14Bangkok
wait 2h 40m
SP7 07:3017h 36m 1,371 THB 1,371 THB
RP136 12:52Rangsit
wait 1h 33m
SP9 19:0618h 23m at booking –
RP136 12:52Ayutthaya
wait 2h 48m
SP9 19:4318h 23m at booking –
RP136 12:52Bangkok
wait 2h 05m
SP13 20:0519h 53m 409 THB 937 THB
RP136 12:52Ayutthaya
wait 4h 12m
SP13 21:0719h 53m at booking –
RP136 12:52Rangsit
wait 2h 58m
SP13 20:3119h 53m at booking –

Fares are per adult for the cheapest class we know on each train. "With berths" uses a sleeper berth on the overnight train(s). Live fares show when you book.

16h 08mFastestShort change: trains can be late
  1. Day 1 01:42 Nakhon Ratchasima → Day 1 06:23 Rangsit
    RP140 · Rapid · 4h 41m · 🌙 overnight
    Book RP140
  2. ⏱ Change in Rangsit: wait 1h 30m at Rangsit
  3. Day 1 07:53 Rangsit → Day 1 17:50 Chiang Mai
    SP7 · Special Express · 9h 57m
    Book SP7
16h 08m
  1. Day 1 01:42 Nakhon Ratchasima → Day 1 05:36 Ayutthaya
    RP140 · Rapid · 3h 54m · 🌙 overnight
    Book RP140
  2. ⏱ Change in Ayutthaya: wait 2h 45m at Ayutthaya
  3. Day 1 08:21 Ayutthaya → Day 1 17:50 Chiang Mai
    SP7 · Special Express · 9h 29m
    Book SP7
16h 53mShort change: trains can be late
  1. Day 1 18:47 Nakhon Ratchasima → Day 1 21:51 Rangsit
    SP22 · Special Express · 3h 04m
    Book SP22
  2. ⏱ Change in Rangsit: wait 1h 07m at Rangsit
  3. Day 1 22:58 Rangsit → Day 2 11:40 Chiang Mai
    EX51 · Express · 12h 42m · 🌙 overnight
    Book EX51
16h 53m
  1. Day 1 18:47 Nakhon Ratchasima → Day 1 21:22 Ayutthaya
    SP22 · Special Express · 2h 35m
    Book SP22
  2. ⏱ Change in Ayutthaya: wait 2h 14m at Ayutthaya
  3. Day 1 23:36 Ayutthaya → Day 2 11:40 Chiang Mai
    EX51 · Express · 12h 04m · 🌙 overnight
    Book EX51
17h 08mShort change: trains can be late
  1. Day 1 10:52 Nakhon Ratchasima → Day 1 13:42 Phachi
    EX72 · Express · 2h 50m
    Book EX72
  2. ⏱ Change in Phachi: wait 1h 56m at Phachi
  3. Day 1 15:38 Phachi → Day 2 04:00 Chiang Mai
    RP109 · Rapid · 12h 22m · 🌙 overnight
    Book RP109
17h 08mShort change: trains can be late
  1. Day 1 10:52 Nakhon Ratchasima → Day 1 13:57 Ayutthaya
    EX72 · Express · 3h 05m
    Book EX72
  2. ⏱ Change in Ayutthaya: wait 1h 21m at Ayutthaya
  3. Day 1 15:18 Ayutthaya → Day 2 04:00 Chiang Mai
    RP109 · Rapid · 12h 42m · 🌙 overnight
    Book RP109
17h 36mfrom 1,371 THBSleep on the train
  1. Day 1 00:14 Nakhon Ratchasima → Day 1 04:50 Bangkok (Krung Thep Aphiwat)
    SP24 · Special Express · 4h 36m · 🌙 overnight · from 813 THB · berth 813 THB
    Book SP24
  2. ⏱ Change in Bangkok: wait 2h 40m at Bangkok (Krung Thep Aphiwat)
  3. Day 1 07:30 Bangkok (Krung Thep Aphiwat) → Day 1 17:50 Chiang Mai
    SP7 · Special Express · 10h 20m · from 558 THB
    Book SP7
18h 23mShort change: trains can be late
  1. Day 1 12:52 Nakhon Ratchasima → Day 1 17:33 Rangsit
    RP136 · Rapid · 4h 41m
    Book RP136
  2. ⏱ Change in Rangsit: wait 1h 33m at Rangsit
  3. Day 1 19:06 Rangsit → Day 2 07:15 Chiang Mai
    SP9 · Special Express · 12h 09m · 🌙 overnight
    Book SP9
18h 23m
  1. Day 1 12:52 Nakhon Ratchasima → Day 1 16:55 Ayutthaya
    RP136 · Rapid · 4h 03m
    Book RP136
  2. ⏱ Change in Ayutthaya: wait 2h 48m at Ayutthaya
  3. Day 1 19:43 Ayutthaya → Day 2 07:15 Chiang Mai
    SP9 · Special Express · 11h 32m · 🌙 overnight
    Book SP9
19h 53mfrom 409 THBCheapest
  1. Day 1 12:52 Nakhon Ratchasima → Day 1 18:00 Bangkok (Krung Thep Aphiwat)
    RP136 · Rapid · 5h 08m · from 99 THB
    Book RP136
  2. ⏱ Change in Bangkok: wait 2h 05m at Bangkok (Krung Thep Aphiwat)
  3. Day 1 20:05 Bangkok (Krung Thep Aphiwat) → Day 2 08:45 Chiang Mai
    SP13 · Special Express · 12h 40m · 🌙 overnight · from 310 THB · berth 838 THB
    Book SP13
19h 53m
  1. Day 1 12:52 Nakhon Ratchasima → Day 1 16:55 Ayutthaya
    RP136 · Rapid · 4h 03m
    Book RP136
  2. ⏱ Change in Ayutthaya: wait 4h 12m at Ayutthaya
  3. Day 1 21:07 Ayutthaya → Day 2 08:45 Chiang Mai
    SP13 · Special Express · 11h 38m · 🌙 overnight
    Book SP13
19h 53m
  1. Day 1 12:52 Nakhon Ratchasima → Day 1 17:33 Rangsit
    RP136 · Rapid · 4h 41m
    Book RP136
  2. ⏱ Change in Rangsit: wait 2h 58m at Rangsit
  3. Day 1 20:31 Rangsit → Day 2 08:45 Chiang Mai
    SP13 · Special Express · 12h 14m · 🌙 overnight
    Book SP13

Good to know

See also: night trains · return: Chiang Mai to Nakhon Ratchasima · all connections

FAQ

Is there a direct train from Nakhon Ratchasima to Chiang Mai?

No. You change trains once, in Rangsit or Ayutthaya or Phachi or Bangkok, and book each train as a separate ticket.

What is the fastest way from Nakhon Ratchasima to Chiang Mai by train?

Take RP140 at 01:42, change in Rangsit and continue on SP7. The whole trip takes about 16h 08m, including 1h 30m to change trains.

What is the cheapest train from Nakhon Ratchasima to Chiang Mai?

From about 409 THB per adult in total, on RP136 and SP13 in the cheapest available class.

How much time should I leave to change trains?

At least one hour at the same station. Long-distance trains, especially from the south, are often late, so a wait of 2–3 hours is safer. If you change between Hua Lamphong and Krung Thep Aphiwat in Bangkok, allow extra time to cross the city.

Share this page