Nakhon Si Thammarat to Chiang Mai by train

There is no direct train. You change trains once in Bangkok and book each train as its own ticket. We found 5 good connections.

⚖️ The fastest connection saves 9h 40m but costs 368 THB more than the cheapest one.

1

The second train's date is set for you.

Compare all connections

1st trainChange at2nd trainTotal timeFare fromWith berths
EX86 16:00Bangkok
wait 1h 20m
SP7 07:3025h 50m 840 THB 1,423 THB
RP174 16:30Bangkok
wait 7h 30m
RP109 14:1535h 30m 472 THB 1,543 THB
RP174 16:30Bangkok
wait 11h 55m
SP9 18:4038h 45m 1,280 THB 1,823 THB
RP174 16:30Bangkok
wait 13h 20m
SP13 20:0540h 15m 552 THB 1,623 THB
RP174 16:30Bangkok
wait 15h 45m
EX51 22:3043h 10m 512 THB 1,583 THB

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.

25h 50mfrom 840 THBFastestSleep on the trainShort change: trains can be late
EX86Express1st train16:00Nakhon Si Thammarat14h 10movernight06:10 +1Bangkok (Krung Thep Aphiwat)from282฿3rd class seatBook
  1. 16:00Nakhon Si Thammarat
  2. Train EX86 · Express
    14h 10m on board
  3. 06:10Bangkok (Krung Thep Aphiwat)
Choose your class
Book now

Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.

⏱ Change in Bangkok: wait 1h 20m at Bangkok (Krung Thep Aphiwat)
SP7Special Express2nd train07:30Bangkok (Krung Thep Aphiwat)10h 20mdirect17:50Chiang Maifrom558฿2nd class seat · A/CBook
  1. 07:30Bangkok (Krung Thep Aphiwat)
  2. Train SP7 · Special Express
    10h 20m on board
  3. 17:50Chiang Mai
Choose your class
Book now

Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.

35h 30mfrom 472 THBCheapest
RP174Rapid1st train16:30Nakhon Si Thammarat14h 15movernight06:45 +1Bangkok (Krung Thep Aphiwat)from242฿3rd class seatBook
  1. 16:30Nakhon Si Thammarat
  2. Train RP174 · Rapid
    14h 15m on board
  3. 06:45Bangkok (Krung Thep Aphiwat)
Choose your class
Book now

Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.

⏱ Change in Bangkok: wait 7h 30m at Bangkok (Krung Thep Aphiwat)
RP109Rapid2nd train14:15Bangkok (Krung Thep Aphiwat)13h 45movernight04:00 +1Chiang Maifrom230฿3rd class seatBook
  1. 14:15Bangkok (Krung Thep Aphiwat)
  2. Train RP109 · Rapid
    13h 45m on board
  3. 04:00Chiang Mai
Choose your class
Book now

Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.

38h 45mfrom 1,280 THB
RP174Rapid1st train16:30Nakhon Si Thammarat14h 15movernight06:45 +1Bangkok (Krung Thep Aphiwat)from242฿3rd class seatBook
  1. 16:30Nakhon Si Thammarat
  2. Train RP174 · Rapid
    14h 15m on board
  3. 06:45Bangkok (Krung Thep Aphiwat)
Choose your class
Book now

Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.

⏱ Change in Bangkok: wait 11h 55m at Bangkok (Krung Thep Aphiwat)
SP9Special Express2nd train18:40Bangkok (Krung Thep Aphiwat)12h 35movernight07:15 +1Chiang Maifrom1,038฿2nd class berth · A/CBook
  1. 18:40Bangkok (Krung Thep Aphiwat)
  2. Train SP9 · Special Express
    12h 35m on board
  3. 07:15Chiang Mai
Choose your class
Book now

Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.

40h 15mfrom 552 THB
RP174Rapid1st train16:30Nakhon Si Thammarat14h 15movernight06:45 +1Bangkok (Krung Thep Aphiwat)from242฿3rd class seatBook
  1. 16:30Nakhon Si Thammarat
  2. Train RP174 · Rapid
    14h 15m on board
  3. 06:45Bangkok (Krung Thep Aphiwat)
Choose your class
Book now

Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.

⏱ Change in Bangkok: wait 13h 20m at Bangkok (Krung Thep Aphiwat)
SP13Special Express2nd train20:05Bangkok (Krung Thep Aphiwat)12h 40movernight08:45 +1Chiang Maifrom310฿3rd class seatBook
  1. 20:05Bangkok (Krung Thep Aphiwat)
  2. Train SP13 · Special Express
    12h 40m on board
  3. 08:45Chiang Mai
Choose your class
Book now

Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.

43h 10mfrom 512 THB
RP174Rapid1st train16:30Nakhon Si Thammarat14h 15movernight06:45 +1Bangkok (Krung Thep Aphiwat)from242฿3rd class seatBook
  1. 16:30Nakhon Si Thammarat
  2. Train RP174 · Rapid
    14h 15m on board
  3. 06:45Bangkok (Krung Thep Aphiwat)
Choose your class
Book now

Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.

⏱ Change in Bangkok: wait 15h 45m at Bangkok (Krung Thep Aphiwat)
EX51Express2nd train22:30Bangkok (Krung Thep Aphiwat)13h 10movernight11:40 +1Chiang Maifrom270฿3rd class seatBook
  1. 22:30Bangkok (Krung Thep Aphiwat)
  2. Train EX51 · Express
    13h 10m on board
  3. 11:40Chiang Mai
Choose your class
Book now

Fare per adult as last seen. Seats and the final price for your date are confirmed on the next page.

Good to know

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

FAQ

Is there a direct train from Nakhon Si Thammarat to Chiang Mai?

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

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

Take EX86 at 16:00, change in Bangkok and continue on SP7. The whole trip takes about 25h 50m, including 1h 20m to change trains.

What is the cheapest train from Nakhon Si Thammarat to Chiang Mai?

From about 472 THB per adult in total, on RP174 and RP109 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