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 → 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 Schedule - Bangkok to Chiang Mai | Departs in Bangkok | Arrival in Chiang Mai | Book train ticket |
---|---|---|---|
Thai Railway SP7 | 09:05 | 19:30 | From $17.00 |
Thai Railway SP13 | 20:05 | 08:40 | From $9.00 |
Thai Railway EX51 | 22:30 | 12:10 | From $8.00 |
Thai Railway RP109 | 14:15 | 04:05 | From $7.00 |
Thai Railway SP9 | 18:40 | 07:15 | From $32.00 |
🚆 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 - Bangkok to Ayutthaya | Departs in Bangkok | Arrival in Ayutthaya |
---|---|---|
Thai Railway EX71 | 10:35 | 11:30 |
Thai Railway EX75 | 8:45 | 9: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 | 7:30 | 8:37 |
Thai Railway RP141 | 23:05 | 0:16 |
Thai Railway RP135 | 7:10 | 8:27 |
Thai Railway SP13 | 20:05 | 21:06 |
Thai Railway SP21 | 6:10 | 6:58 |
Thai Railway SP7 | 9:05 | 9:54 |
Thai Railway SP23 | 21:05 | 22:01 |
Thai Railway SP9 | 18:40 | 19:44 |
Thai Railway SP25 | 20:25 | 21:38 |
🚆 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 Schedule - Bangkok to Hua Hin | Departs in Bangkok | Arrival in Hua Hin | Train Ticket - Price |
---|---|---|---|
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 |
🚆 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 Schedule - Bangkok to Surat Thani | Departs in Bangkok | Arrival in Surat Thani | Train Ticket |
---|---|---|---|
Train SP43 | 08:10 | 18:50 | From $17.80 |
Train EX83 | 17:30 | 05:25 | From $7.60 |
Train SP37 | 15:35 | 03:35 | From $8.70 |
Train RP169 | 16:10 | 04:27 | From $6.50 |
Train RP171 | 13:10 | 01:33 | From $6.50 |
Train SP39 | 22:20 | 09:25 | From $17.80 |
Train EX85 | 20:10 | 08:32 | From $7.50 |
Train RP167 | 18:50 | 07:47 | From $6.40 |
Train SP45 | 15:35 | 03:35 | From $29.50 |
Train SP31 | 14:50 | 02:31 | From $29.50 |
🚆 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 Schedule - Ayutthaya to Chiang Mai | 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 |
🚆 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 Schedule - Udon 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 |
🚆 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 Schedule - Ubon Ratchathani to Bangkok | 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 |
🚆 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 Schedule - Nong Khai to Bangkok | Departure in Nong Khai | Arrival in Bangkok | Book 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 |
🚆 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 Schedule - Chumphon to Hua Hin | 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 |
🚆 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 Schedule - Bangkok to Nakhon Ratchasima | 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 |
🚆 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 Schedule - Bangkok to Surin | Departs in Bangkok | Arrival in Surin | Book 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 |
🚆 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 Schedule - Bangkok to Buri Ram | Departs in Bangkok | Arrival in Buri Ram | Book 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 |
🚆 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
- another popular and frequented railway route in northern Thailand
Book Tickets from Bangkok to Lopburi ➜
Train Schedule - Bangkok to Lopburi | Departs in Bangkok | Arrival in Lopburi | Book train ticket |
---|---|---|---|
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 |
🚆 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 Schedule - 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 |
🚆 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 Schedule - 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 |
🚆 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 Schedule - Bangkok to Nakhon Sawan | Departs 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 |
🚆 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 Schedule - Bangkok to Phetchaburi | Departs 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 |
Thai Railways SP45 | 15:35 | 18:42 |
🚆 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 Schedule - Bangkok to Ratchaburi | 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 |
🚆 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 Schedule - Bangkok to Prachuap Khiri Khan | 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 |
🚆 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 Schedule - Surat Thani to Hua Hin | 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 |
🚆 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 Schedule - Bangkok to Sisaket | 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 |
🚆 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 Schedule - 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 |
🚆 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 Schedule - Bangkok to Phatthalung | Departs 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 |
🚆 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 Schedule - 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 |
🚆 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 Schedule - Chiang Mai to Bangkok | Departs in Chiang Mai | Arrival in Bangkok | Train ticket |
---|---|---|---|
Thai Railway SP8 (2nd class seat) | 08:50 | 18:55 | From $19.00 |
Thai Railway SP14 (3rd class seats, berths) | 17:00 | 06:10 | From $8.20 |
Thai Railway EX52 | 15:30 | 05:10 | From $7.10 |
Thai Railway RP102 (2nd+3rd class seats) | 06:30 | 20:25 | From $6.10 |
Thai Railway SP10 (2nd class berths) | 18:00 | 06:50 | From $30.00 |
🚆 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 Schedule - Surat Thani to Bangkok | Departs in Surat Thani | Arrival in Bangkok | Train Ticket |
---|---|---|---|
Train SP40 | 10:25 | 20:30 | From $18.70 |
Train RP170 | 19:41 | 8:25 | From $6.70 |
Train EX86 | 18:52 | 07:45 | From $7.90 |
Train SP44 | 21:05 | 08:45 | From $18.70 |
Train SP38 | 23:14 | 12:05 | From $8.70 |
Train RP172 | 21:16 | 10:30 | From $6.70 |
Train EX84 | 20:14 | 9:25 | From $7.90 |
Train RP168 | 17:08 | 07:00 | From $6.50 |
Train SP46 | 23:14 | 12:05 | From $29.50 |
Train SP32 | 22:27 | 10:50 | From $30.00 |
🚆 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 Schedule - Phitsanulok to Bangkok | Departs in Phitsanulok | Arrival in Bangkok |
---|---|---|
Thai Railways SP8 | 14:44 | 18:55 |
Thai Railways SP14 | 00:01 | 6: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 |
🚆 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
- another popular and frequented railway route from central to northern Thailand
Book Tickets from Hua Hin to Bangkok ➜
Train Schedule - Hua Hin to Bangkok | 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 |
🚆 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
- another popular and frequented railway to the northeast of Thailand
Book Tickets to Ubon Ratchathani ➜
Train Schedule - Bangkok to Ubon Ratchathani | 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 |
🚆 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
- another popular and frequented railway to the north of Thailand
Train Schedule - Phitsanulok to Chiang Mai | 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 |
🚆 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
- another popular and frequented railway to the north of Thailand
Book Tickets from Hat Yai to Bangkok ➜
Train Schedule - Hat Yai to Bangkok | 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 |
❓ 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.
BOOK a TOUR / ACTIVITY 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…)