Travel on the Hua Lamphong Station, Bangkok to Lopburi train is a cheap way to get to this ancient city, with the duration of the trip anything from two hours to over three hours (depending on what type of service you choose).
The distance from Bangkok to Lopburi by train is 133 km.
To view the timetable in the other direction from Lopburi to Bangkok click here >
Departures from Hua Lamphong to Lopburi:
No | Dep | Arr | Type |
---|---|---|---|
303 | 04:15 | 07:05 | Com |
201 | 09:30 | 12:39 | Ord |
209 | 11:15 | 14:23 | Ord |
211 | 12:55 | 15:37 | Ord |
207 | 14:10 | 17:24 | Ord |
301 | 16:30 | 19:40 | Com |
317 | 17:30 | 20:20 | Com |
Departures from Bang Sue Grand to Lopburi:
No | Dep | Arr | Type |
---|---|---|---|
111 | 07:30 | 09:42 | Rap |
7 | 09:05 | 10:28 | Sp. Ex. DRC |
109 | 14:15 | 16:21 | Rap |
9 | 18:40 | 20:41 | Sp. Ex. |
13 | 20:05 | 21:58 | Sp. Ex. |
107 | 20:45 | 22:38 | Rap |
51 | 22:30 | 00:27 | Ex. |
Timetable Notes:
Com = Commuter
Ord = Ordinary
Rap = Rapid
Rap DRC = Rapid Diesel Railcar
Ex. = Express
Sp. Ex. = Special Express
Sp. Ex. DRC = Special Express Diesel Railcar - (Sprinter Train)
For information on how to get to Hua Lamphong Station in Bangkok click here >
For information on Hua Lamphong Railway Station in Bangkok click here >
Another way to travel from Bangkok to Lopburi quickly, is to take a minivan / minibus from Mochit Bus Terminal / Van Terminal.
To find departure times and ticket prices:
Commuter and Ordinary trains:
3rd Class seat (fan): Adult 28 THB - Child 14 THB
2nd Class seat (fan): Adult 64 THB - Child 32 THB (only available on a few of the Ordinary trains)
Rapid:
3rd Class seat (fan): Adult 58 THB - Child 44 THB
2nd Class seat (fan): Adult 94 THB - Child 62 THB
2nd Class Day and Night carriages are on the later trains and cost:
(fan) Adult from 324 THB - Child from 292 THB
(air-con) Adult from 354 THB - Child from 322 THB
Rapid Diesel Railcar:
3rd Class seat (fan): Adult 58 THB - Child 44 THB
2nd Class seat (air-con): Adult 154 THB - Child 122 THB
Special Express Diesel Railcar:
2nd Class seat (air-con): Adult 374 THB - Child 342 THB
Special Express:
These long distance night trains have only 2nd and 1st class sleeper carriages available and are very expensive for such a short trip - so best to avoid taking them.
2nd Class Day and Night carriages (air-con): Adult from 664 THB - Child from 632 THB
1st Class Day and Night carriages (air-con): Adult from 923 THB - Child from 862 THB
If you want to travel on the commuter / ordinary trains - tickets are only sold on the day of departure.
For other services in 2nd class, you may want to book your seats in advance (up to 30 days in advance).
Advance tickets are sold at any SRT railway station.
Or, you can book tickets online >