THAILAND TRAIN SCHEDULE → Tickets ☀️

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

Bangkok → Chiang MaiBangkok → AyutthayaBangkok → Hua HinBangkok → Surat ThaniAyutthaya → Chiang MaiUdon Thani → BangkokUbon Ratchathani → BangkokNong Khai → Bangkok • Chumphon → Hua Hin • Bangkok → Nakhon Ratchasima • Bangkok → Surin • Bangkok → Buri Ram • Bangkok → Lopburi • 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 • Hua Hin → Bangkok • Bangkok → Ubon Ratchathani • Phitsanulok → Chiang Mai • Hat Yai → 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 – Bangkok to Chiang Mai: Departs in Bangkok Arrival in Chiang Mai Train Ticket
Thai Railway SP7 (2nd class seat) 09:20 19:30 From $17.00
Thai Railway SP13 (1st+2nd class berths, seats) 20:22 08:40 From $8.20
Thai Railway EX51 (2nd+3rd class seats, berths) 22:47 12:10 From $8.20
Thai Railway RP109 (2nd+3rd class seats, berths) 14:32 04:05 From $6.10
Thai Railway SP9 (2nd class berths) 18:40 07:15 From $30.00
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 Departs in Bangkok Arrival in Ayutthaya
Thai Railway EX71 10:35 11:30
Thai Railway EX75 08:45 09:41
Thai Railway RP139 19:25 20:25
Thai Railway RP109 14:15 15:17
Thai Railway RP107 20:45 21:47
Thai Railway RP133 21:25 22:29
Thai Railway EX51 22:30 23:35
Thai Railway RP111 07:30 08:37
Thai Railway RP141 23:05 00:16
Thai Railway RP135 07:10 08:27
Thai Railway SP13 20:05 21:06
Thai Railway SP21 06:10 06:58
Thai Railway SP7 09:05 09:54
Thai Railway SP23 21:05 22:01
Thai Railway SP9 18:40 19:44
Thai Railway SP25 20:25 21:38
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 – Bangkok to Hua Hin Departs in Bangkok Arrival in Hua Hin Train Ticket
Train RP171 15:10 18:44 From $2.90
Train RP167 20:30 00:18 From $2.90
Train RP169 17:30 21:20 From $2.90
Train SP43 07:30 10:31 From $10.00
Train EX83 18:50 22:29 From $6.00
Train SP37 16:10 19:45 From $7.00
Train SP39 22:50 02:04 From $10.00
Train EX85 19:50 23:42 From $6.00
Train SP45 16:10 19:45 From $15.00
Train SP31 16:50 20:20 From $24.00
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 – Bangkok to S. Thani Departs in Bangkok Arrival in Surat Thani Train Ticket
Train SP37 16:10 01:49 From $9.00
Train SP43 07:30 16:20 From $16.00
Train RP171 15:10 01:11 From $6.60
Train SP39 22:50 07:50 From $16.00
Train EX83 18:50 04:58 From $8.00
Train RP169 17:30 04:06 From $7.00
Train EX85 19:50 06:23 From $8.00
Train RP167 20:30 07:16 From $7.00
Train SP45 16:10 01:49 From $24.00
Train SP31 16:50 02:20 From $30.00
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 Departs in Ayutthaya Arrival in Chiang Mai
Train SP7 09:55 19:30
Train SP13 21:07 08:40
Train EX51 23:36 12:10
Train RP109 15:19 04:05
Train SP9 19:45 07:15
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 – U. Thani to Bangkok Departure in Udon Thani Arrival in Bangkok
Train EX76 08:16 16:35
Train RP134 20:59 07:30
Train SP26 20:20 05:50
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 Departure in Ubon Ratchathani Arrival in Bangkok
Train SP22 14:50 22:35
Train EX72 05:40 14:30
Train RP142 17:35 04:10
Train RP140 20:30 07:10
Train RP136 07:00 17:55
Train SP24 19:00 04:50
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 Departure in Nong Khai Arrival in Bangkok Train Ticket
Train – Thai Railway 07:45 16:35 From $6–17/pp
Train – Thai Railway 20:15 07:30 From $5–20/pp
Train – Thai Railway 19:40 05:50 From $27.00/pp
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 Departs in Chumphon Arrival in Hua Hin
Train SP40 12:36 16:20
Train RP172 00:14 05:24
Train RP170 22:20 03:39
Train RP168 20:03 01:27
Train EX86 21:25 02:30
Train EX84 22:51 04:10
Train SP38 01:42 06:59
Train SP44 23:39 04:27
Train SP32 01:05 05:52
Train SP46 01:42 06:59
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 Departs in Bangkok Arrival in Nakhon Ratchasima
Thai Railway EX71 (2nd+3rd class seats) 10:35 14:27
Thai Railway RP139 (seats, berths) 19:25 00:07
Thai Railway SP21 (seats, berths) 06:10 10:01
Thai Railway RP135 (2nd+3rd class seats) 07:10 12:12
Thai Railway RP141 (2nd+3rd class seats) 23:05 04:19
Thai Railway SP23 (1st+2nd class berths) 21:05 01:36
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 – Bangkok to Surin Departure in Bangkok Arrival in Surin Train Ticket
Thai Railways EX71 10:35 17:08 From $6.70
Thai Railways SP21 06:10 12:09 From $14.60
Thai Railways RP139 19:25 03:15 From $5.50
Thai Railways RP135 07:10 15:07 From $5.50
Thai Railways RP141 23:05 07:26 From $5.50
Thai Railways SP23 21:05 04:13 From $26.90
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 Departure in Bangkok Arrival in Buri Ram Train Ticket
Thai Railways EX71 10:35 16:14 From $6.50
Thai Railways SP21 06:10 11:34 From $14.00
Thai Railways RP139 19:25 02:22 From $5.30
Thai Railways RP135 07:10 14:19 From $3.30
Thai Railways RP141 23:05 06:30 From $5.00
Thai Railways SP23 21:05 03:31 From $26.40
train-transport-bangkok-to-buriram
How to travel from Bangkok to Buri Ram?


🚆 Bangkok to Lopburi – 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 Lopburi
    • train tickets from Bangkok to Lopburi cost about $2-25/pp
    • travel by train from Bangkok to Lopburi takes about 2-3 hours

Book Tickets from Bangkok to Lopburi ➜

Train: Departs in Bangkok Arrival in Lopburi Ticket Price
Thai Railways RP107 20:45 22:38 From $1.50
Thai Railways EX51 22:30 00:27 From $1.50
Thai Railways RP109 14:15 16:21 From $1.50
Thai Railways RP111 07:30 09:42 From $1.50
Thai Railways SP13 20:05 21:58 From $6.50
Thai Railways SP7 09:05 10:28 From $11.00
Thai Railways SP9 18:40 20:41 From $22.80
train-transport-bangkok-to-lopburi
How to travel from Bangkok to Lopburi?


🚆 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 – Bangkok to Khon Kaen Departs in Bangkok Arrival in Khon Kaen Book Train Ticket
Thai Railways EX75 08:45 15:30 From $6.80
Thai Railways RP133 21:25 05:19 From $5.60
Thai Railways SP25 20:25 04:10 From $27.10
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 – Bangkok to Nakhon Si Thammarat: Departs in Bangkok Arrival in Nakhon Si Thammarat
Thai Railway 85 20:10 12:05
Thai Railway 171 12:30 03:34
Thai Railway 31 14:30 04:27
Thai Railway 83 17:00 07:31
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 Departure in Bangkok Arrival in Nakhon Sawan Train Ticket
Thai Railways RP107 20:45 00:04 From $2.95
Thai Railways SP7 09:05 11:37 From $12.70
Thai Railways RP111 07:30 11:21 From $2.95
Thai Railways SP13 20:05 23:28 From $7.20
Thai Railways RP109 14:15 18:24 From $2.95
Thai Railways EX51 22:30 02:21 From $6.00
Thai Railways SP9 18:40 22:14 From $24.00
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 Departure in Bangkok Arrival in Phetchaburi
Thai Railways RP169 16:10 19:05
Thai Railways RP171 13:10 16:14
Thai Railways EX83 17:30 20:28
Thai Railways RP167 18:50 22:12
Thai Railways EX85 20:10 23:20
Thai Railways SP37 15:35 18:42
Thai Railways SP39 22:20 00:57
Thai Railways SP43 08:10 11:00
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 Departs in Bangkok Arrival in Ratchaburi
Thai Railways RP171 13:10 15:02
Thai Railways RP169 16:10 18:02
Thai Railways EX83 17:30 19:24
Thai Railways EX85 20:10 22:08
Thai Railways RP167 18:50 21:03
Thai Railways SP37 15:35 17:37
Thai Railways SP39 22:20 00:03
Thai Railways SP43 08:10 10:10
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 Departs in Bangkok Arrival in Prachuap Khiri Khan
Thai Railway RP171 13:10 18:52
Thai Railway RP169 16:10 22:01
Thai Railway SP37 15:35 21:28
Thai Railway SP39 22:20 03:31
Thai Railway EX85 20:10 02:20
Thai Railway RP167 18:50 01:18
Thai Railway SP43 08:10 13:39
Thai Railway SP45 15:35 21:28
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 Departs in Surat Thani Arrival in Hua Hin Train Ticket
Train SP40 09:00 14:31 From $12.00
Train SP44 18:25 00:09 From $12.00
Train SP38 22:50 05:12 From $6.90
Train EX84 20:23 03:02 From $6.90
Train RP168 18:32 01:21 From $6.00
Train RP172 20:55 03:46 From $6.00
Train EX86 19:31 02:15 From $6.00
Train RP170 23:28 06:35 From $6.00
Train SP46 22:50 05:12 From $19.70
Train SP32 22:24 04:22 From $27.40
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 Departs in Bangkok Arrival in Sisaket Train Ticket
Train EX71 10:35 18:40 From $7.20
Train SP21 06:10 13:18 From $17.00
Train RP139 19:25 05:07 From $6.00
Train RP135 07:10 17:00 From $6.00
Train RP141 23:05 09:06 From $5.20
Train SP23 21:05 05:38 From $29.20
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 – Bangkok to Lampang: Departs in Bangkok Arrival in Lampang Train Ticket
Train SP7 09:05 17:30 From $15.90
Train SP13 20:05 06:30 From $7.80
Train EX51 22:30 09:51 From $6.70
Train RP109 14:15 01:54 From $5.70
Train SP9 18:40 04:57 From $29.70
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 Departure in Bangkok Arrival in Phatthalung
Thai Railway SP37 16:10 5:21
Thai Railway RP171 15:10 4:39
Thai Railway RP169 17:30 7:53
Thai Railway SP45 16:10 5:21
Thai Railway SP31 16:50 5:51
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 – Bangkok to Nong Khai: Departure in Bangkok Arrival in Nong Khai
Train EX75 08:45 17:30
Train RP133 21:25 07:55
Train SP25 20:25 06:25
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 Departs in Bangkok Arrival in Chiang Mai Train Ticket
Thai Railway SP7 (2nd class seat) 09:20 19:30 From $17.00
Thai Railway SP13 (1st+2nd class berths, seats) 20:22 08:40 From $8.20
Thai Railway EX51 (2nd+3rd class seats, berths) 22:47 12:10 From $8.20
Thai Railway RP109 (2nd+3rd class seats, berths) 14:32 04:05 From $6.10
Thai Railway SP9 (2nd class berths) 18:40 07:15 From $30.00
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 Departs in Surat Thani Arrival in Bangkok
Train SP40 10:25 20:30
Train RP170 19:41 08:25
Train EX86 18:52 07:45
Train SP44 21:05 08:45
Train SP38 23:14 12:05
Train RP172 21:16 10:30
Train EX84 20:14 09:25
Train RP168 17:08 07:00
Train SP46 23:14 12:05
Train SP32 22:27 10:50
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 Departs in Phitsanulok Arrival in Bangkok
Thai Railways SP8 14:44 18:55
Thai Railways SP14 00:01 06:10
Thai Railways EX52 23:01 05:10
Thai Railways RP108 22:09 04:30
Thai Railways RP102 13:18 20:25
Thai Railways RP112 10:03 17:20
Thai Railways SP10 00:50 06:50
train-transport-phitsanulok-to-bangkok
How to travel from Phitsanulok to Bangkok?


🚆 Hua Hin to Bangkok – Train Schedule:

    • another popular and frequented railway route from central to northern Thailand
    • there are about 6-8 trains of Thai Railway every day from Hua Hin to Bangkok
    • train tickets from Hua Hin to Bangkok cost about $3.50-16/pp
    • travel by train from Hua Hin to Bangkok takes about 4-4.5 hours

Book Tickets from Hua Hin to Bangkok ➜

Train Departs in Hua Hin Arrival in Bangkok Train Ticket
Train RP172 03:51 7:30 From $3.00
Train RP168 01:26 5:10 From $3.00
Train RP170 06:40 10:50 From $3.00
Train EX86 02:20 06:10 From $6.00
Train SP38 05:17 09:05 From $6.00
Train EX84 03:07 07:05 From $6.00
Train EX40 14:36 18:05 From $10.00
Train SP44 00:14 03:45 From $10.00
Train SP46 05:17 09:05 From $10.00
Train SP32 04:27 08:10 From $10.00
train-transport-hua-hin-to-bangkok
How to travel from Hua Hin to Bangkok?


🚆 Bangkok to Ubon Ratchathani – Train Schedule:

    • another popular and frequented railway to the northeast of Thailand
    • there are about 5-6 trains of Thai Railway every day from Bangkok to Ubon Ratchathani
    • train tickets from Bangkok to Ubon Ratchathani cost about $7-50/pp
    • travel by train from Bangkok to Ubon Ratchathani takes about 9-12 hours

Book Tickets to Ubon Ratchathani ➜

Train Departure in Bangkok Arrival in Ubon Ratchathani
Train SP21 06:10 14:00
Train EX71 10:35 19:50
Train RP135 07:10 18:00
Train RP139 19:25 06:15
Train RP141 23:05 10:20
Train SP23 21:05 06:35
train-transport-hua-hin-to-bangkok
How to travel from Bangkok to Ubon Ratchathani?


🚆 Phitsanulok to Chiang Mai – Train Schedule:

    • another popular and frequented railway to the north of Thailand
    • there are about 5-6 trains of Thai Railway every day from Phitsanulok to Chiang Mai
    • train tickets from Phitsanulok to Chiang Mai cost about $6-36/pp
    • travel by train from Phitsanulok to Chiang Mai takes about 6.5-7.5 hours

Book Tickets to Chiang Mai ➜

Train Departs in Phitsanulok Arrival in Chiang Mai
Thai Railway SP7 Train 13:22 19:30
Thai Railway SP13 Train 01:49 08:40
Thai Railway RP109 Train 20:37 04:05
Thai Railway EX51 Train 04:40 12:10
Thai Railway SP9 Train 00:18 07:15
train-transport-phitsanulok-to-chiang-mai
How to travel from Phitsanulok to Chiang Mai?


🚆 Hat Yai to Bangkok – Train Schedule:

    • another popular and frequented railway to the north of Thailand
    • there are about 5-6 trains of Thai Railway every day from Hat Yai to Bangkok
    • train tickets from Hat Yai to Bangkok cost about $10-65/pp
    • travel by train from Hat Yai to Bangkok takes about 14-18 hours

Book Tickets from Hat Yai to Bangkok ➜

Train Departs in Hat Yai Arrival in Bangkok
Train SP38 18:05 09:05
Train RP172 16:05 07:30
Train RP170 18:20 10:50
Train SP46 18:05 09:05
Train SP32 17:45 08:10
train-transport-hat-yai-to-bangkok
How to travel from Hat Yai 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 a TOUR / ACTIVITY in Thailand

book-tickets-bangkok


🎫 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: