Travel from Lopburi to Bangkok by train is easy and cheap (if you take one of the slower services) taking around three hours for the cheapest trains, to two hours for the fast sprinter DRC's.
The distance from Lopburi to Bangkok Hua Lamphong Station by train is 133 km.
Trains from Lop Buri to Hua Lamphong station in central Bangkok:
Trains from Lop Buri to Bang Sue Grand station in Bangkok:
|8||17:28||18:55||Sp. Ex. DRC|
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)
If you are prepared to take one of the slow Ordinary or Commuter trains, this is the cheapest way to travel from Lopburi to Bangkok by far, with tickets costing only 28 Baht for a 3rd class, fan cooled seat.
The Special Express services are ones to avoid as they are 2nd and 1st class night sleeper coaches only and are very expensive for this relatively short trip.
For the slower cheaper trains which many people choose to travel on, you can just turn up at Lopburi Railway Station and buy your tickets on the day of departure.
If you want to take one of the faster trains, in 2nd or 1st class, you should really book your seats in advance.
You can make advance reservations up to 30 days before your departure date for this route, and buy your tickets from any SRT station.