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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Share: