Bangkok to Lopburi by Train
There are fourteen trains between Bangkok and Lopburi. Seven of them are Ordinary and Commuter trains that leave from Bangkok’s Hua Lamphong (BKK) station. The remaining are the long distance trains that leave from Krung Thep Aphiwat Central Terminal (KTW).
Search for bus and train tickets to Lup Buri on 12Go >>>
RECOMMENDED TRAINS
The fastest and most convenient train to catch is Special Express No. 7 which is a diesel railcar with 2nd Class carriages with A/C that can do the run in one hour and 23 minutes. Ticket price is 289 Baht. However, as Lopburi is less than 25% of the entire route, you cannot book in advance. To get around this, you need to book to the next stop which is Nakhon Sawan. This will cost you 336 Baht.
If you want to save some money, then I recommend Rapid No. 111 that takes two hours and 12 minutes. This is only 50 Baht in 3rd Class and 89 Baht in 2nd Class. You should be able to buy 3rd Class on the day, but if you want to book in advance, then you need to do the same trick, though this time you only need to book as far as Ban Mi. This is 81 baht for 3rd Class and 122 baht for 2nd Class.
RELATED LINK: How to Buy Train Tickets
TIMETABLE
TRAIN | ROUTE | ORIGIN | ARRIVE | DEST. | TIME |
---|---|---|---|---|---|
Commuter No. 303 | BKK - Lopburi | 04:15 | 07:05 | - | 2 hours & 50 minutes |
Rapid No. 111 | KTW - Den Chai | 07:30 | 09:42 | (16:30) | 2 hours & 12 minutes |
Special Express No. 7 | KTW - Chiang Mai | 09:05 | 10:28 | (17:30) | 1 hour & 23 minutes |
Ordinary No. 201 | BKK - Phitsanulok | 09:30 | 12:39 | (17:55) | 3 hours & 9 minutes |
Ordinary No. 209 | BKK - Ban Takhli | 11:15 | 14:23 | (15:40) | 3 hours & 8 minutes |
Ordinary No. 211 | BKK - Taphan Hin | 12:55 | 15:37 | (19:15) | 2 hours & 42 minutes |
Rapid No. 109 | KTW - Chiang Mai | 14:15 | 16:21 | (04:05) | 2 hours & 6 minutes |
Ordinary No. 207 | BKK - Nakhon Sawan | 14:10 | 17:24 | (19:35) | 3 hours & 14 minutes |
Commuter No. 301 | BKK - Lopburi | 16:30 | 19:40 | - | 3 hours & 10 minutes |
Commuter No. 317 | BKK - Lopburi | 17:30 | 20:20 | - | 2 hours & 50 minutes |
Special Express No. 9 | KTW - Chiang Mai | 18:40 | 20:41 | 07:15 | 2 hours & 1 minute |
Special Express No. 13 | KTW - Chiang Mai | 20:05 | 21:58 | 08:40 | 1 hour & 53 minutes |
Rapid No. 107 | KTW - Den Chai | 20:45 | 22:38 | 05:15 | 1 hour & 53 minutes |
Express No. 51 | KTW - Chiang Mai | 22:30 | 00:27 | 12:10 | 1 hour & 57 minutes |