Train from Bangkok to Phetchaburi

Taking the Train from Bangkok to Phetchaburi gets you to this interesting ancient city with its many temples and Royal Palaces and is the gateway to the first of the many beach resorts south of Bangkok such as Haad Chao Samran and Puk Tian.

Bangkok to Phetchaburi Train Times (from Bang Sue Grand Railway Station)

Train Depart Arrive Type
43 08:10 11:00 Special Express DRC
171 13:10 16:14 Rapid
31 14:50 17:49 Special Express
37 15:35 18:42 Special Express
169 16:10 19:05 Rapid
83 17:30 20:28 Express
173 18:10 21:23 Rapid
167 18:50 22:12 Rapid
85 20:10 23:20 Express
39/41 22:20 00:57 Special Express DRC

For seat classes and fares for the above trains see below.

Trains from Bangkok Hua Lamphong Station to Phetchaburi

Train Depart Arrive Type
261 09:20 12:57 Ordinary

Trains from Bangkok Thonburi Station to Phetchaburi

Train Depart Arrive Type
255 07:30 11:30 Ordinary
251 13:10 16:48 Ordinary




Phetchaburi to Bangkok Train Times (to Bang Sue Grand Station)

Train Depart Arrive Type
174 01:32 05:10 Rapid
168 03:05 07:00 Rapid
86 04:05 07:45 Express
170 04:55 08:25 Rapid
84 05:29 09:25 Express
42/44 05:40 08:45 Special Express DRC
172 06:49 10:30 Rapid
32 07:10 10:50 Special Express
38 08:33 12:05 Special Express
40 17:19 20:30 Special Express DRC

Trains from Phetchaburi to Hua Lamphong Station Bangkok

Train Depart Arrive Type
262 15:54 20:20 Ordinary

Trains from Phetchaburi to Thon Buri Station Bangkok

Train Depart Arrive Type
252 07:47 11:45 Ordinary
254 14:32 18:30 Ordinary

Bangkok Phetchaburi Train Fares

Ticket prices shown below are for one-way adults fares to or from Hualamphong Station. Prices from Thonburi are roughly the same.

Special Express Diesel Rail Cars
Only 2nd class seats available on these sprinter trains @ 388 THB including a meal and soft drink.

Special Express Trains
1st class a/c seat/sleeper from 773 THB
2nd class a/c seat/sleeper from 528 THB
2nd class fan seat 268 THB
3rd class fan seat 224 THB

*Please note trains 35/36 the International Express to Butterworth has only 1st and 2nd class sleeper seats available.

Express Trains
1st class a/c seat/sleeper from 733 THB
2nd class a/c seat/sleeper from 488 THB
2nd class fan seat 228 THB
3rd class fan seat 184 THB

Rapid Trains
2nd class a/c seat/sleeper from 388 THB
2nd class fan seat/sleeper from 228 THB
2nd class fan seat 128 THB
3rd class fan seat 84 THB

Ordinary Trains
only 3rd class fan seats available  34 THB

Child Fares (aged 3 to 11)
Ticket prices for children can be worked out by deducting the following amount from the adult fares above.
1st class - 76 THB
2nd class - 39 THB
3rd class - 17 THB
Children under 3 years old travel for free.

More trains to or from Bangkok >