Bangkok to Lopburi Train

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.

Train Schedule from Bangkok to Lopburi

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.
Powered by 12Go Asia system

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:

Visit our Thailand bus booking page here >

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)

3rd Class Ordinary train carriage3rd Class Ordinary train carriage


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

2nd Class fan-cooled carriage2nd Class fan-cooled carriage

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

2nd Class carriage DRC train2nd Class carriage DRC train

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

Booking Tickets on the Bangkok to Lopburi Train

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 >

Bangkok trains main page >

Book Transport Online

Malaysia / Singapore:

- Bus >

- Train >

- Ferry >

Thailand / Laos / Cambodia / Vietnam...:

 - Bus >

 - Train >

 - Ferry >


Find Cheap Flights in SE Asia >