Trains from Bangkok to Lopburi
Your latest searches will appear here.
- Lowest price from ≈ MYR 11.78 THB 95.88
- Average duration 1h 50m
- Connections per day 21
- Distance 117 km
- CO₂ per person 2 kg
train from Bangkok to Lopburi
The journey from Bangkok to Lopburi is about 117 km. On average a train trip takes 1h 50m with 21 connections per day.
| Lowest price | ≈ MYR 11.78 THB 95.88 |
|---|---|
| Trip duration | 1h 50m |
| Connections per day | 21 |
| Lowest price | ≈ MYR 11.78 THB 95.88 |
| Highest price | ≈ MYR 129.62 THB 1,055.05 |
| First departure | 07:30 AM |
| Last departure | 10:47 PM |
| Distance | 117 km |
| Departure | Bangkok |
| Arrival | Lopburi |
| Travel operator | Thai Railway, การรถไฟแห่งประเทศไทย Thai Railway, การรถไฟแห่งประเทศไทย |
Next departures from Bangkok to Lopburi
Sample times and fares for the coming days — book to confirm availability and price.
CO₂ emissions by mode
The train journey between Bangkok and Lopburi emits 8.19kg of CO₂.
Taking the train between Bangkok and Lopburi saves 15.21kg of CO₂ compared to a flight, 0.59kg compared to the bus and 10.53kg compared to the car.
FAQ
A train ticket from Bangkok to Lopburi costs ≈ MYR 33.58 (THB 273.30). Prices vary by how far ahead you book and the time of day. Tickets start from ≈ MYR 11.78 (THB 95.88).
The cheapest ticket from Bangkok to Lopburi costs ≈ MYR 11.78 (THB 95.88). Book as early as possible and avoid peak times.
Bangkok and Lopburi are 117 km apart.
The journey from Bangkok to Lopburi takes about 1h 50m on average. The fastest option takes 1h 8m.
This route is served by 2 operators: Thai Railway and การรถไฟแห่งประเทศไทย.
There are about 21 connections per day from Bangkok to Lopburi.
The first train from Bangkok to Lopburi leaves at 07:30 AM. Check times on your travel date.
The last train from Bangkok to Lopburi leaves at 10:47 PM. Check times on your travel date.
We recommend booking as early as possible. The train we found costs ≈ MYR 11.78 (THB 95.88) but prices can change.
There are about 21 direct connections from Bangkok to Lopburi.
The shortest train journey between Bangkok and Lopburi takes 1h 8m.
Yes, there is a direct train between Bangkok and Lopburi.
The train journey from Bangkok to Lopburi generates 2 kg of CO₂.