THAILAND TRAIN SCHEDULE + Tickets ☀️

thailand-train-schedule-timetable-tickets
Thailand Train Schedule / Timetable + Train tickets, Fares and Trains.

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


🎫 Book your train tickets in Thailand easily online:

(You can change your departure place, arrival, date of departure, eg. Bangkok to Surat Thani…)


🚆 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 Schedule / Timetable – 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)
train-transport-bangkok-to-chiang-mai
How to travel from Bangkok to Chiang Mai?


🚆 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 Schedule / Timetable – 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)
train-transport-bangkok-to-ayutthaya
How to travel from Bangkok to Ayutthaya?


🚆 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

Book Tickets from Bangkok to Hua Hin ➜

👉 Train Schedule / Timetable – 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)
train-transport-bangkok-to-hua-hin
How to travel from Bangkok to Hua Hin?


🚆 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

Book Tickets from Bangkok to Surat Thani ➜

👉 Train Schedule / Timetable – 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)
train-transport-bangkok-to-surat-thani
How to travel from Bangkok to Surat Thani?


🚆 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

Book Tickets from Ayutthaya to Chiang Mai ➜

👉 Train Schedule / Timetable – 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)
train-transport-ayutthaya-to-chiang-mai
How to travel from Ayutthaya to Chiang Mai?


🚆 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

Book Tickets from Udon Thani to Bangkok ➜

👉 Train Schedule / Timetable – 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)
train-transport-udon-thani-to-bangkok
How to travel from Udon Thani to Bangkok?


🚆 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

Book Tickets from Ubon Ratchathani to Bangkok ➜

👉 Train Schedule / Timetable – 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)
train-transport-ubon-ratchathani-to-bangkok
How to travel from Ubon Ratchathani to Bangkok?


🚆 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

Book Tickets from Nong Khai to Bangkok ➜

👉 Train Schedule / Timetable – 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)
train-transport-nong-khai-to-bangkok
How to travel from Nong Khai to Bangkok?


🚆 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

Book Tickets from Chumphon to Hua Hin ➜

👉 Train Schedule / Timetable – 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)
train-transport-chumphon-to-hua-hin
How to travel from Chumphon to Hua Hin?


🚆 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

Book Tickets to Nakhon Ratchasima ➜

👉 Train Schedule / Timetable – Bangkok 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)
train-transport-bangkok-to-nakhon-ratchasima
How to travel from Bangkok to Nakhon Ratchasima?


🚆 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

Book Tickets from Bangkok to Surin ➜

👉 Train Schedule / Timetable – 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)
train-transport-bangkok-to-surin
How to travel from Bangkok to Surin?


🚆 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

Book Tickets from Bangkok to Buri Ram ➜

👉 Train Schedule / Timetable – 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)
train-transport-bangkok-to-buriram
How to travel from Bangkok to Buri Ram?


🚆 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

Book Tickets from Bangkok to Khon Kaen ➜

👉 Train Schedule / Timetable – 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)
train-transport-bangkok-to-khon-kaen
How to travel from Bangkok to Khon Kaen?


🚆 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

Book Tickets to Nakhon Si Thammarat ➜

👉 Train Schedule / Timetable – Bangkok 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)
train-transport-bangkok-to-nakhon-si-thammarat
How to travel from Bangkok to Nakhon Si Thammarat?


🚆 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

Book Tickets to Nakhon Sawan ➜

👉 Train Schedule / Timetable – Bangkok 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)
train-transport-bangkok-to-nakhon-sawan
How to travel from Bangkok to Nakhon Sawan?


🚆 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

Book Tickets from Bangkok to Phetchaburi ➜

👉 Train Schedule / Timetable – 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)
train-transport-bangkok-to-phetchaburi
How to travel from Bangkok to Phetchaburi?


🚆 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

Book Tickets from Bangkok to Ratchaburi ➜

👉 Train Schedule / Timetable – 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)
train-transport-bangkok-to-ratchaburi
How to travel from Bangkok to Ratchaburi?


🚆 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

Book Tickets to Prachuap Khiri Khan ➜

👉 Train Schedule / Timetable – Bangkok 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)
train-transport-bangkok-to-prachuap-khiri-khan
How to travel from Bangkok to Prachuap Khiri Khan?


🚆 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

Book Tickets from Surat Thani to Hua Hin ➜

👉 Train Schedule / Timetable – 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)
train-train-transport-surat-thani-to-hua-hin
How to travel from Surat Thani to Hua Hin?


🚆 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

Book Tickets from Bangkok to Sisaket ➜

👉 Train Schedule / Timetable – Bangkok to Si Sa Ket:
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)
train-transport-bangkok-to-sisaket
How to travel from Bangkok to Sisaket?


🚆 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

Book Tickets from Bangkok to Lampang ➜

👉 Train Schedule / Timetable – 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)
train-transport-bangkok-to-lampang
How to travel from Bangkok to Lampang?


🚆 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

Book Tickets from Bangkok to Phatthalung ➜

👉 Train Schedule / Timetable – 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)
train-transport-bangkok-to-phatthalung
How to travel from Bangkok to Phatthalung?


🚆 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

Book Tickets from Bangkok to Nong Khai ➜

👉 Train Schedule / Timetable – 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)
train-transport-bangkok-to-nong-khai
How to travel from Bangkok to Nong Khai?


🚆 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

Book Tickets from Chiang Mai to Bangkok ➜

👉 Train Schedule / Timetable – 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)
train-transport-chiang-mai-to-bangkok
How to travel from Chiang Mai to Bangkok?


🚆 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

Book Tickets from Surat Thani to Bangkok ➜

👉 Train Schedule / Timetable – 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)
train-transport-surat-thani-to-bangkok
How to travel from Surat Thani to Bangkok?


🚆 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

Book Tickets from Phitsanulok to Bangkok ➜

👉 Train Schedule / Timetable – 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)
train-transport-phitsanulok-to-bangkok
How to travel from Phitsanulok to Bangkok?

❓ FAQ + Tips – Travel by train in Thailand + Train Tickets:

1. How to search + book train tickets for Thailand online?

    • It is possible to book train tickets for traveling in Thailand on these verified websites – Baolau or 12go.asia. You can also book and buy bus, ferry tickets and flights to another countries of Asia: Cambodia, Laos, Vietnam, Myanmar, China…

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?

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?

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.


🎫 Book your train tickets in Thailand + Schedule / Timetable:

(You can change your departure, arrival and date of departure, eg. Bangkok to Hua Hin, Bangkok to Surat Thani…)

Thailand Ferry Schedule ➔

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 2

No votes so far! Be the first to rate this post.

About the author:
Hi, my name is Milan and I’m from the Czech Republic. I’m an independent traveler and the creator of this guide about northern Vietnam. I’ve spent a lot of time exploring this beautiful region — especially its mountains, nature, and ethnic culture. This website was born from my personal travel experiences, and I regularly update it with new tips and information to help fellow travelers. Follow our Facebook page for updates. This site was built with passion ❤️. Read more about the author
Share: