
Bangkok → Chiang Mai • Bangkok → Ayutthaya • Bangkok → Hua Hin • Bangkok → Surat Thani • Ayutthaya → Chiang Mai • Udon Thani → Bangkok • Ubon Ratchathani → Bangkok • Nong Khai → Bangkok • Chumphon → Hua Hin • Bangkok → Nakhon Ratchasima • Bangkok → Surin • Bangkok → Buri Ram • Bangkok → Khon Kaen • Bangkok → Nakhon Si Thammarat • Bangkok → Nakhon Sawan • Bangkok → Phetchaburi • Bangkok → Ratchaburi • Bangkok → Prachuap Khiri Khan • Surat Thani → Hua Hin • Bangkok → Sisaket • Bangkok → Lampang • Bangkok → Phatthalung • Bangkok → Nong Khai • Chiang Mai → Bangkok • Surat Thani → Bangkok • Phitsanulok → Bangkok
🚆 Bangkok to Chiang Mai – Train Schedule:
-
- one of the most popular and frequented railway routes to northern Thailand
- there are about 5 trains every day from Bangkok to Chiang Mai
- train tickets from Bangkok to Chiang Mai cost about $22-55/pp (hard, soft seat, 1st, 2nd, 3rd class)
- travel by train from Bangkok to Chiang Mai takes about 11-14.5 hours
Book Tickets from Bangkok to Chiang Mai ➜
| Train | Departs in Bangkok | Arrival in Chiang Mai |
|---|---|---|
| State Railway of Thailand (SP7) | 07:30 | 17:50 |
| State Railway of Thailand (RP109) | 14:15 | 04:00 (next day) |
| State Railway of Thailand (SP9) | 18:40 | 07:15 (next day) |
| State Railway of Thailand (SP13) | 20:05 | 08:45 (next day) |
| State Railway of Thailand (EX51) | 22:30 | 11:40 (next day) |

🚆 Bangkok to Ayutthaya – Train Schedule:
-
- another popular and frequented railway routes in northern Thailand
- there are trains of Thai Railway every day from Bangkok to Ayutthaya
- train tickets from Bangkok to Ayutthaya cost about $1-35/pp (hard, soft seat, 1st, 2nd, 3rd class)
- travel by train from Bangkok to Ayutthaya takes about 1.5 hour
Book Tickets from Bangkok to Ayutthaya ➜
| Train | Departs in Bangkok | Arrival in Ayutthaya |
|---|---|---|
| State Railway of Thailand (SP21) | 06:10 | 06:58 |
| State Railway of Thailand (RP135) | 07:10 | 08:27 |
| State Railway of Thailand (EX75) | 08:45 | 09:41 |
| State Railway of Thailand (EX71) | 10:35 | 11:30 |
| State Railway of Thailand (RP109) | 14:15 | 15:18 |
| State Railway of Thailand (SP9) | 18:40 | 19:43 |
| State Railway of Thailand (SP13) | 20:05 | 21:07 |
| State Railway of Thailand (SP25) | 20:25 | 21:38 |
| State Railway of Thailand (SP23) | 21:05 | 22:01 |
| State Railway of Thailand (RP107) | 20:45 | 21:48 |
| State Railway of Thailand (RP133) | 21:25 | 22:29 |
| State Railway of Thailand (EX51) | 22:30 | 23:36 |
| State Railway of Thailand (RP141) | 23:05 | 00:16 (next day) |

🚆 Bangkok to Hua Hin – Train Schedule:
-
- another popular and frequented railway routes to central Thailand
- there are about 6-8 trains of Thai Railway every day from Bangkok to Hua Hin
- train tickets from Bangkok to Hua Hin cost about $3-16/pp (hard, soft seat, 1st, 2nd, 3rd class)
- travel by train from Bangkok to Hua Hin takes about 4-4.5 hours
- another popular and frequented railway routes to central Thailand
Book Tickets from Bangkok to Hua Hin ➜
| Train | Departs in Bangkok | Arrival in Hua Hin |
|---|---|---|
| State Railway of Thailand (SP43) | 07:30 | 10:31 |
| State Railway of Thailand (RP171) | 15:10 | 18:44 |
| State Railway of Thailand (SP37) | 16:10 | 19:45 |
| State Railway of Thailand (SP45) | 16:10 | 19:45 |
| State Railway of Thailand (SP31) | 16:50 | 20:20 |
| State Railway of Thailand (RP169) | 17:30 | 21:20 |
| State Railway of Thailand (EX83) | 18:50 | 22:29 |
| State Railway of Thailand (EX85) | 19:50 | 23:42 |
| State Railway of Thailand (RP173) | 20:10 | 00:05 (next day) |
| State Railway of Thailand (RP167) | 20:30 | 00:18 (next day) |
| State Railway of Thailand (SP39) | 22:50 | 02:04 (next day) |

🚆 Bangkok to Surat Thani – Train Schedule:
-
- another popular and frequented railway route to southern Thailand
- there are about 6-8 trains of Thai Railway every day from Bangkok to Surat Thani
- train tickets from Bangkok to Surat Thani cost about $8-50/pp (seats)
- travel by train from Bangkok to Surat Thani takes about 9-12 hours
- another popular and frequented railway route to southern Thailand
Book Tickets from Bangkok to Surat Thani ➜
| Train | Departs in Bangkok | Arrival in Surat Thani |
|---|---|---|
| State Railway of Thailand (SP43) | 07:30 | 16:20 |
| State Railway of Thailand (RP171) | 15:10 | 01:11 (next day) |
| State Railway of Thailand (SP37) | 16:10 | 01:49 (next day) |
| State Railway of Thailand (SP45) | 16:10 | 01:49 (next day) |
| State Railway of Thailand (SP31) | 16:50 | 02:20 (next day) |
| State Railway of Thailand (RP169) | 17:30 | 04:06 (next day) |
| State Railway of Thailand (EX83) | 18:50 | 04:58 (next day) |
| State Railway of Thailand (EX85) | 19:50 | 06:23 (next day) |
| State Railway of Thailand (RP173) | 20:10 | 06:46 (next day) |
| State Railway of Thailand (RP167) | 20:30 | 07:16 (next day) |
| State Railway of Thailand (SP39) | 22:50 | 07:50 (next day) |

🚆 Ayutthaya to Chiang Mai – Train Schedule:
-
- another popular and frequented railway route to northern Thailand
- there are about 4-5 trains of Thai Railway every day from Ayutthaya to Chiang Mai
- train tickets from Ayutthaya to Chiang Mai cost about $15-60/pp
- travel by train from Ayutthaya to Chiang Mai takes about 10-11.5 hours
- another popular and frequented railway route to northern Thailand
Book Tickets from Ayutthaya to Chiang Mai ➜
| Train | Departs in Ayutthaya | Arrival in Chiang Mai |
|---|---|---|
| State Railway of Thailand (SP7) | 08:23 | 17:50 |
| State Railway of Thailand (RP109) | 15:20 | 04:00 (next day) |
| State Railway of Thailand (SP9) | 19:45 | 07:15 (next day) |
| State Railway of Thailand (SP13) | 21:09 | 08:45 (next day) |
| State Railway of Thailand (EX51) | 23:38 | 11:40 (next day) |

🚆 Udon Thani to Bangkok – Train Schedule:
-
- another popular and frequented railway route in northern Thailand
- there are about 3-4 trains of Thai Railway every day from Udon Thani to Bangkok
- train tickets from Udon Thani to Bangkok cost about $8-38/pp
- travel by train from Udon Thani to Bangkok takes about 8-10 hours
- another popular and frequented railway route in northern Thailand
Book Tickets from Udon Thani to Bangkok ➜
| Train | Departs in Udon Thani | Arrival in Bangkok |
|---|---|---|
| State Railway of Thailand (EX76) | 07:08 | 15:20 |
| State Railway of Thailand (SP26) | 20:20 | 05:30 (next day) |
| State Railway of Thailand (RP134) | 20:59 | 07:20 (next day) |

🚆 Ubon Ratchathani to Bangkok – Train Schedule:
-
- another popular and frequented railway route in northern Thailand
- there are about 3-4 trains of Thai Railway every day from Ubon Ratchathani to Bangkok
- train tickets from Ubon Ratchathani to Bangkok cost about $7-50/pp
- travel by train from Ubon Ratchathani to Bangkok takes about 9-12 hours
- another popular and frequented railway route in northern Thailand
Book Tickets from Ubon Ratchathani to Bangkok ➜
| Train | Departs in Ubon Ratchathani | Arrival in Bangkok |
|---|---|---|
| State Railway of Thailand (EX72) | 06:10 | 14:55 |
| State Railway of Thailand (RP136) | 07:30 | 18:00 |
| State Railway of Thailand (SP22) | 14:50 | 22:15 |
| State Railway of Thailand (RP142) | 17:35 | 04:10 (next day) |
| State Railway of Thailand (SP24) | 19:15 | 04:50 (next day) |
| State Railway of Thailand (RP140) | 20:30 | 06:50 (next day) |

🚆 Nong Khai to Bangkok – Train Schedule:
-
- another popular and frequented railway route in northern Thailand
- there are about 3-4 trains of Thai Railway every day from Nong Khai to Bangkok
- train tickets from Nong Khai to Bangkok cost about $12-40/pp
- travel by train from Nong Khai to Bangkok takes about 9.5-11 hours
- another popular and frequented railway route in northern Thailand
Book Tickets from Nong Khai to Bangkok ➜
| Train | Departs in Nong Khai | Arrival in Bangkok |
|---|---|---|
| State Railway of Thailand (EX76) | 06:30 | 15:20 |
| State Railway of Thailand (SP26) | 19:40 | 05:30 (next day) |
| State Railway of Thailand (RP134) | 20:15 | 07:20 (next day) |

🚆 Chumphon to Hua Hin – Train Schedule:
-
- another popular and frequented railway route in central Thailand
- there are about 6 trains of Thai Railway every day from Chumphon to Hua Hin
- train tickets from Chumphon to Hua Hin cost about $4-20/pp
- travel by train from Chumphon to Hua Hin takes about 4-6 hours
- another popular and frequented railway route in central Thailand
Book Tickets from Chumphon to Hua Hin ➜
| Train | Departs in Chumphon | Arrival in Hua Hin |
|---|---|---|
| State Railway of Thailand (SP32) | 00:54 | 04:22 |
| State Railway of Thailand (SP38) | 01:27 | 05:12 |
| State Railway of Thailand (SP46) | 01:27 | 05:12 |
| State Railway of Thailand (RP170) | 02:32 | 06:35 |
| State Railway of Thailand (SP40) | 11:18 | 14:31 |
| State Railway of Thailand (SP44) | 20:51 | 00:09 (next day) |
| State Railway of Thailand (RP168) | 21:20 | 01:21 (next day) |
| State Railway of Thailand (EX86) | 22:19 | 02:15 (next day) |
| State Railway of Thailand (RP174) | 22:50 | 02:42 (next day) |
| State Railway of Thailand (EX84) | 23:18 | 03:02 (next day) |
| State Railway of Thailand (RP172) | 23:56 | 03:46 (next day) |

🚆 Bangkok to Nakhon Ratchasima – Train Schedule:
-
- another popular and frequented railway route in northern Thailand
- there are about 5-6 trains of Thai Railway every day from Bangkok to Nakhon Ratchasima
- train tickets from Bangkok to Nakhon Ratchasima cost about $3-40/pp
- travel by train from Bangkok to Nakhon Ratchasima takes about 4 hours
- another popular and frequented railway route in northern Thailand
Book Tickets to Nakhon Ratchasima ➜
| Train | Departs in Bangkok | Arrival in Nakhon Ratchasima |
|---|---|---|
| State Railway of Thailand (SP21) | 06:10 | 10:01 |
| State Railway of Thailand (RP135) | 07:10 | 12:12 |
| State Railway of Thailand (EX71) | 10:35 | 14:25 |
| State Railway of Thailand (RP139) | 19:40 | 00:29 (next day) |
| State Railway of Thailand (SP23) | 21:05 | 01:25 (next day) |
| State Railway of Thailand (RP141) | 23:05 | 04:11 (next day) |

🚆 Bangkok to Surin – Train Schedule:
-
- another popular and frequented railway route in northern Thailand
- there are about 5-6 trains of Thai Railway every day from Bangkok to Surin
- train tickets from Bangkok to Surin cost about $5-35/pp
- travel by train from Bangkok to Surin takes about 7-8.5 hours
- another popular and frequented railway route in northern Thailand
Book Tickets from Bangkok to Surin ➜
| Train | Departs in Bangkok | Arrival in Surin |
|---|---|---|
| State Railway of Thailand (SP21) | 06:10 | 12:09 |
| State Railway of Thailand (RP135) | 07:10 | 15:07 |
| State Railway of Thailand (EX71) | 10:35 | 17:08 |
| State Railway of Thailand (RP139) | 19:40 | 03:15 (next day) |
| State Railway of Thailand (SP23) | 21:05 | 03:47 (next day) |
| State Railway of Thailand (RP141) | 23:05 | 07:20 (next day) |

🚆 Bangkok to Buri Ram – Train Schedule:
-
- another popular and frequented railway route in northern Thailand
- there are about 5-6 trains of Thai Railway every day from Bangkok to Buri Ram
- train tickets from Bangkok to Buri Ram cost about $5-35/pp
- travel by train from Bangkok to Buri Ram takes about 6-7 hours
- another popular and frequented railway route in northern Thailand
Book Tickets from Bangkok to Buri Ram ➜
| Train | Departs in Bangkok | Arrival in Buri Ram |
|---|---|---|
| State Railway of Thailand (SP21) | 06:10 | 11:34 |
| State Railway of Thailand (RP135) | 07:10 | 14:19 |
| State Railway of Thailand (EX71) | 10:35 | 16:14 |
| State Railway of Thailand (RP139) | 19:40 | 02:29 (next day) |
| State Railway of Thailand (SP23) | 21:05 | 03:09 (next day) |
| State Railway of Thailand (RP141) | 23:05 | 06:28 (next day) |

🚆 Bangkok to Khon Kaen – Train Schedule:
-
- another popular and frequented railway route in northern Thailand
- there are about 3-4 trains of Thai Railway every day from Bangkok to Khon Kaen
- train tickets from Bangkok to Khon Kaen cost about $6-45/pp
- travel by train from Bangkok to Khon Kaen takes about 7-8.5 hours
- another popular and frequented railway route in northern Thailand
Book Tickets from Bangkok to Khon Kaen ➜
| Train | Departs in Bangkok | Arrival in Khon Kaen |
|---|---|---|
| State Railway of Thailand (EX75) | 08:45 | 15:30 |
| State Railway of Thailand (SP25) | 20:25 | 04:10 (next day) |
| State Railway of Thailand (RP133) | 21:25 | 05:10 (next day) |

🚆 Bangkok to Nakhon Si Thammarat – Train Schedule:
-
- another popular and frequented railway route in northern Thailand
- there are about 3-4 trains of Thai Railway every day from Bangkok to Nakhon Si Thammarat
- train tickets from Bangkok to Nakhon Si Thammarat cost about $$9-55/pp
- travel by train from Bangkok to Nakhon Si Thammarat takes about 15 hours
- another popular and frequented railway route in northern Thailand
Book Tickets to Nakhon Si Thammarat ➜
| Train | Departs in Bangkok | Arrival in Nakhon Si Thammarat |
|---|---|---|
| State Railway of Thailand (EX85) | 19:50 | 09:55 (next day) |
| State Railway of Thailand (RP173) | 20:10 | 10:20 (next day) |

🚆 Bangkok to Nakhon Sawan – Train Schedule:
-
- another popular and frequented railway route to northern Thailand
- there are about 3-4 trains of Thai Railway every day from Bangkok to Nakhon Sawan
- train tickets from Bangkok to Nakhon Sawan cost about $2-30/pp
- travel by train from Bangkok to Nakhon Sawan takes about 3.5-4.5 hours
- another popular and frequented railway route to northern Thailand
Book Tickets to Nakhon Sawan ➜
| Train | Departs in Bangkok | Arrival in Nakhon Sawan |
|---|---|---|
| State Railway of Thailand (SP7) | 07:30 | 10:16 |
| State Railway of Thailand (RP111) | 07:50 | 11:49 |
| State Railway of Thailand (RP109) | 14:15 | 18:19 |
| State Railway of Thailand (SP9) | 18:40 | 22:17 |
| State Railway of Thailand (SP13) | 20:05 | 23:44 |
| State Railway of Thailand (RP107) | 20:45 | 00:22 (next day) |
| State Railway of Thailand (EX51) | 22:30 | 02:17 (next day) |

🚆 Bangkok to Phetchaburi – Train Schedule:
-
- another popular and frequented railway route in northern Thailand
- there are about 3-4 trains of Thai Railway every day from Bangkok to Phetchaburi
- train tickets from Bangkok to Phetchaburi cost about $3-20/pp
- travel by train from Bangkok to Phetchaburi takes about 3-4 hours
- another popular and frequented railway route in northern Thailand
Book Tickets from Bangkok to Phetchaburi ➜
| Train | Departs in Bangkok | Arrival in Phetchaburi |
|---|---|---|
| State Railway of Thailand (SP43) | 07:30 | 09:45 |
| State Railway of Thailand (RP171) | 15:10 | 17:50 |
| State Railway of Thailand (SP37) | 16:10 | 18:51 |
| State Railway of Thailand (SP45) | 16:10 | 18:51 |
| State Railway of Thailand (SP31) | 16:50 | 19:30 |
| State Railway of Thailand (RP169) | 17:30 | 20:20 |
| State Railway of Thailand (EX83) | 18:50 | 21:32 |
| State Railway of Thailand (EX85) | 19:50 | 22:41 |
| State Railway of Thailand (RP173) | 20:10 | 23:04 |
| State Railway of Thailand (RP167) | 20:30 | 23:19 |
| State Railway of Thailand (SP39) | 22:50 | 01:14 (next day) |

🚆 Bangkok to Ratchaburi – Train Schedule:
-
- another popular and frequented railway route in northern Thailand
- there are about 6-8 trains of Thai Railway every day from Bangkok to Ratchaburi
- train tickets from Bangkok to Ratchaburi cost about $1-15/pp
- travel by train from Bangkok to Ratchaburi takes about 2-2.5 hours
- another popular and frequented railway route in northern Thailand
Book Tickets from Bangkok to Ratchaburi ➜
| Train | Departs in Bangkok | Arrival in Ratchaburi |
|---|---|---|
| State Railway of Thailand (SP43) | 07:30 | 09:07 |
| State Railway of Thailand (RP171) | 15:10 | 16:57 |
| State Railway of Thailand (SP37) | 16:10 | 18:00 |
| State Railway of Thailand (SP31) | 16:50 | 18:37 |
| State Railway of Thailand (RP169) | 17:30 | 19:23 |
| State Railway of Thailand (EX83) | 18:50 | 20:38 |
| State Railway of Thailand (EX85) | 19:50 | 21:47 |
| State Railway of Thailand (RP173) | 20:10 | 22:06 |
| State Railway of Thailand (RP167) | 20:30 | 22:24 |
| State Railway of Thailand (SP39) | 22:50 | 00:27 (next day) |

🚆 Bangkok to Prachuap Khiri Khan – Train Schedule:
-
- another popular and frequented railway route to central Thailand
- there are about 6-8 trains of Thai Railway every day from Bangkok to Prachuap Khiri Khan
- train tickets from Bangkok to Prachuap Khiri Khan cost about $5-40/pp
- travel by train from Bangkok to Prachuap Khiri Khan takes about 6-7.5 hours
- another popular and frequented railway route to central Thailand
Book Tickets to Prachuap Khiri Khan ➜
| Train | Departs in Bangkok | Arrival in Prachuap Khiri Khan |
|---|---|---|
| State Railway of Thailand (SP43) | 07:30 | 11:40 |
| State Railway of Thailand (RP171) | 15:10 | 20:03 |
| State Railway of Thailand (SP37) | 16:10 | 21:04 |
| State Railway of Thailand (SP45) | 16:10 | 21:04 |
| State Railway of Thailand (SP31) | 16:50 | 21:40 |
| State Railway of Thailand (RP169) | 17:30 | 22:47 |
| State Railway of Thailand (EX85) | 19:50 | 01:07 (next day) |
| State Railway of Thailand (RP173) | 20:10 | 01:28 (next day) |
| State Railway of Thailand (RP167) | 20:30 | 01:44 (next day) |
| State Railway of Thailand (SP39) | 22:50 | 03:14 (next day) |

🚆 Surat Thani to Hua Hin – Train Schedule:
-
- another popular and frequented railway route in central Thailand
- there are about 8-10 trains of Thai Railway every day from Surat Thani to Hua Hin
- train tickets from Surat Thani to Hua Hin cost about $6-43/pp
- travel by train from Surat Thani to Hua Hin takes about 6-8 hours
- another popular and frequented railway route in central Thailand
Book Tickets from Surat Thani to Hua Hin ➜
| Train | Departs in Surat Thani | Arrival in Hua Hin |
|---|---|---|
| State Railway of Thailand (SP40) | 09:00 | 14:31 |
| State Railway of Thailand (SP44) | 18:25 | 00:09 (next day) |
| State Railway of Thailand (RP168) | 18:32 | 01:21 (next day) |
| State Railway of Thailand (EX86) | 19:31 | 02:15 (next day) |
| State Railway of Thailand (RP174) | 20:02 | 02:42 (next day) |
| State Railway of Thailand (EX84) | 20:23 | 03:02 (next day) |
| State Railway of Thailand (RP172) | 20:55 | 03:46 (next day) |
| State Railway of Thailand (SP38) | 22:50 | 05:12 (next day) |
| State Railway of Thailand (SP46) | 22:50 | 05:12 (next day) |
| State Railway of Thailand (SP32) | 22:24 | 04:22 (next day) |
| State Railway of Thailand (RP170) | 23:28 | 06:35 (next day) |

🚆 Bangkok to Sisaket – Train Schedule:
-
- another popular and frequented railway route in northern Thailand
- there are about 8-10 trains of Thai Railway every day from Bangkok to Sisaket
- train tickets from Bangkok to Sisaket cost about $6-35/pp
- travel by train from Bangkok to Sisaket takes about 7-10.5 hours
- another popular and frequented railway route in northern Thailand
Book Tickets from Bangkok to Sisaket ➜
| Train | Departs in Bangkok | Arrival in Si Sa Ket |
|---|---|---|
| State Railway of Thailand (SP21) | 06:10 | 13:18 |
| State Railway of Thailand (RP135) | 07:10 | 17:00 |
| State Railway of Thailand (EX71) | 10:35 | 18:40 |
| State Railway of Thailand (RP139) | 19:40 | 04:45 (next day) |
| State Railway of Thailand (SP23) | 21:05 | 05:09 (next day) |
| State Railway of Thailand (RP141) | 23:05 | 09:06 (next day) |

🚆 Bangkok to Lampang – Train Schedule:
-
- another popular and frequented railway route in northern Thailand
- there are about 5 trains of Thai Railway every day from Bangkok to Lampang
- train tickets from Bangkok to Lampang cost about $6-50/pp
- travel by train from Bangkok to Lampang takes about 9-12 hours
- another popular and frequented railway route in northern Thailand
Book Tickets from Bangkok to Lampang ➜
| Train | Departs in Bangkok | Arrival in Lampang |
|---|---|---|
| State Railway of Thailand (SP7) | 07:30 | 15:56 |
| State Railway of Thailand (RP109) | 14:15 | 01:54 (next day) |
| State Railway of Thailand (SP9) | 18:40 | 04:57 (next day) |
| State Railway of Thailand (SP13) | 20:05 | 06:35 (next day) |
| State Railway of Thailand (EX51) | 22:30 | 09:21 (next day) |

🚆 Bangkok to Phatthalung – Train Schedule:
-
- another popular and frequented railway route to southern Thailand
- there are about 4-5 trains of Thai Railway every day from Bangkok to Phatthalung
- train tickets from Bangkok to Phatthalung cost about $8-55/pp
- travel by train from Bangkok to Phatthalung takes about 16-17 hours
- another popular and frequented railway route to southern Thailand
Book Tickets from Bangkok to Phatthalung ➜
| Train | Departs in Bangkok | Arrival in Phatthalung |
|---|---|---|
| State Railway of Thailand (RP171) | 15:10 | 04:39 (next day) |
| State Railway of Thailand (SP37) | 16:10 | 05:21 (next day) |
| State Railway of Thailand (SP45) | 16:10 | 05:21 (next day) |
| State Railway of Thailand (SP31) | 16:50 | 05:51 (next day) |
| State Railway of Thailand (RP169) | 17:30 | 07:53 (next day) |

🚆 Bangkok to Nong Khai – Train Schedule:
-
- another popular and frequented railway route to northern Thailand
- there are about 3-4 trains of Thai Railway every day from Bangkok to Nong Khai
- train tickets from Bangkok to Nong Khai cost about $8-50/pp
- travel by train from Bangkok to Nong Khai takes about 8.5-11 hours
- another popular and frequented railway route to northern Thailand
Book Tickets from Bangkok to Nong Khai ➜
| Train | Departs in Bangkok | Arrival in Nong Khai |
|---|---|---|
| State Railway of Thailand (EX75) | 08:45 | 17:30 |
| State Railway of Thailand (SP25) | 20:25 | 06:25 (next day) |
| State Railway of Thailand (RP133) | 21:25 | 07:55 (next day) |

🚆 Chiang Mai to Bangkok – Train Schedule:
-
- another popular and frequented railway route in northern Thailand
- there are about 5 trains of Thai Railway every day from Chiang Mai to Bangkok
- train tickets from Chiang Mai to Bangkok cost about $6-55/pp
- travel by train from Chiang Mai to Bangkok takes about 10.5-15 hours
- another popular and frequented railway route in northern Thailand
Book Tickets from Chiang Mai to Bangkok ➜
| Train | Departs in Chiang Mai | Arrival in Bangkok |
|---|---|---|
| State Railway of Thailand (RP102) | 06:25 | 20:05 |
| State Railway of Thailand (SP8) | 07:30 | 17:40 |
| State Railway of Thailand (EX52) | 15:30 | 05:10 (next day) |
| State Railway of Thailand (SP14) | 17:05 | 05:55 (next day) |
| State Railway of Thailand (SP10) | 18:20 | 06:30 (next day) |

🚆 Surat Thani to Bangkok – Train Schedule:
-
- another popular and frequented railway route to northern Thailand
- there are about 6-8 trains of Thai Railway every day from Surat Thani to Bangkok
- train tickets from Surat Thani to Bangkok cost about $8-50/pp
- travel by train from Surat Thani to Bangkok takes about 9-12 hours
- another popular and frequented railway route to northern Thailand
Book Tickets from Surat Thani to Bangkok ➜
| Train | Departs in Surat Thani | Arrival in Bangkok |
|---|---|---|
| State Railway of Thailand (SP40) | 09:00 | 18:05 |
| State Railway of Thailand (SP44) | 18:25 | 03:45 (next day) |
| State Railway of Thailand (RP168) | 18:32 | 05:10 (next day) |
| State Railway of Thailand (EX86) | 19:31 | 06:10 (next day) |
| State Railway of Thailand (RP174) | 20:02 | 06:45 (next day) |
| State Railway of Thailand (EX84) | 20:23 | 07:05 (next day) |
| State Railway of Thailand (RP172) | 20:55 | 07:30 (next day) |
| State Railway of Thailand (SP32) | 22:24 | 08:10 (next day) |
| State Railway of Thailand (SP38) | 22:50 | 09:05 (next day) |
| State Railway of Thailand (SP46) | 22:50 | 09:05 (next day) |
| State Railway of Thailand (RP170) | 23:28 | 10:50 (next day) |

🚆 Phitsanulok to Bangkok – Train Schedule:
-
- another popular and frequented railway route to the capital of Thailand
- there are about 6-8 trains of Thai Railway every day from Phitsanulok to Bangkok
- train tickets from Phitsanulok to Bangkok cost about $6-36/pp
- travel by train from Phitsanulok to Bangkok takes about 6-8 hours
- another popular and frequented railway route to the capital of Thailand
Book Tickets from Phitsanulok to Bangkok ➜
| Train | Departure | Arrival |
|---|---|---|
| State Railway of Thailand (SP14) | Phitsanulok – 00:01 | Bangkok – 05:55 |
| State Railway of Thailand (SP10) | Phitsanulok – 01:01 | Bangkok – 06:30 |
| State Railway of Thailand (RP112) | Phitsanulok – 10:43 | Bangkok – 17:10 |
| State Railway of Thailand (SP8) | Phitsanulok – 13:26 | Bangkok – 17:40 |
| State Railway of Thailand (RP102) | Phitsanulok – 13:42 | Bangkok – 20:05 |
| State Railway of Thailand (RP108) | Phitsanulok – 22:05 | Bangkok – 04:30 (next day) |
| State Railway of Thailand (EX52) | Phitsanulok – 23:03 | Bangkok – 05:10 (next day) |

❓ FAQ + Tips – Travel by train in Thailand + Train Tickets:
1. How to search + book train tickets for Thailand online?
2. What is the railway map of Thailand?
-
- There are 5 major railway routes in Thailand. It is possible that in the future this network would be expanded. Check this article: Thailand Railway Map.
3. Do trains in Thailand have toilets?
-
- Yes, trains of the State Railways of Thailand have toilets.
4. Is an train e-ticket in your smartphone or tablet acceptable?
-
- Yes, train e-tickets for Thailand in your smartphone / tablet are acceptable. Read the instructions before you book your train tickets in Thailand. Recommended: if you can, print your train e-tickets.
5. Are there delays when traveling by train in Thailand?
-
- Yes, there may be delays when traveling by train in Thailand. Sometimes trains in Thailand may be delayed, but mostly run at the exact time.
6. What type of trains you can use in Thailand?
-
- There are 3 classes of trains in Thailand: 1st class trains – soft seats + sleeper berths (modern tourist trains), 2nd class trains – hard or soft seats, sleeper berths, 3rd class trains – mostly hard seats.
7. What are the most popular and frequented railway routes in Thailand?
-
- The most popular railway routes in Thailand are: Bangkok to Chiang Mai, Bangkok to Surat Thani, Bangkok to Nong Khai or Bangkok to Hua Hin.
8. Is there a high-speed train in Thailand?
-
- No, there is no high-speed train in Thailand, but in the future there should be build a high-speed railway.
9. When to come to the railway station in Thailand?
-
- Recommended – come to the railway station in Thailand about 1 hour before departure of train.
10. What is the major railway station in Bangkok?
-
- The major railway station in Bangkok is Hua Lamphong – Bangkok Train Station (Thai: สถานีหัวลำโพง) and other large railway station is Krung Thep Aphiwat Central Terminal Station.
11. Is it possible to travel by train from Thailand to Laos or Cambodia?
-
- From Thailand to Laos – you can travel by train from Bangkok to Nong Khai, it is the closest town in the north of Laos or you can travel by train from Bangkok to Ubon Ratchathani, the closest town to southern Laos. If you want to travel by train to Cambodia, you can travel by train of Thai Railways to Aranyaprathet. Aranyaprathet is about 3 km from Poipet border crossing to Cambodia.
12. What are another transport options in Thailand?
-
- There are various ways how you can explore and travel in Thailand. You can travel by tourist bus, train, private car/taxi, you can rent a motorbike, there are various ferries or speedboats to the islands of Thailand and a lot of domestic flights. Read carefully this article: Transportation in Thailand.
