There are 5 ways to get from Kaeng Khoi to Lop Buri by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Kaeng Khoi Junction to Ban Phachi Junctiontrain
- Take the train from Ban Phachi Junction to Lopburitrain 105 Hua Lamphong - Sila At - Class III AC
2h 8m฿26–1,762Train, Local Bus
- Take the train from Kaeng Khoi Junction to Ayutthayatrain 146 Ubon Ratchathani - Hua Lamphong - Class II Fan
- Take the bus from Ayuthaya Station to Lopburibus 607
2h 42m฿69–912Drive 50.2 km
- Drive from Kaeng Khoi to Lop Buricar 50.2 km
51 min฿189–273Taxi
- Take the taxi from Kaeng Khoi to Lop Buritaxi 50.2 km
51 min฿550–750Minibus, Mini Bus
- Take the bus from Saraburi to Ang Thongbus 464
- Take the bus from Ang Thong to Lopburibus 641
2h 58m฿104–962
Questions & Answers
The cheapest way to get from Kaeng Khoi to Lop Buri is to train and Local Bus which costs ฿65 - ฿950 and takes 2h 42m.
The fastest way to get from Kaeng Khoi to Lop Buri is to drive which takes 51 min and costs ฿180 - ฿280.
No, there is no direct bus from Kaeng Khoi to Lop Buri. However, there are services departing from Saraburi and arriving at Lopburi via Ang Thong. The journey, including transfers, takes approximately 2h 58m.
No, there is no direct train from Kaeng Khoi to Lop Buri. However, there are services departing from Kaeng Khoi Junction and arriving at Lopburi via Ban Phachi Junction. The journey, including transfers, takes approximately 2h 8m.
The distance between Kaeng Khoi and Lop Buri is 79 km. The road distance is 50.2 km.
The best way to get from Kaeng Khoi to Lop Buri without a car is to train which takes 2h 8m and costs ฿26 - ฿1800.
It takes approximately 2h 8m to get from Kaeng Khoi to Lop Buri, including transfers.
Kaeng Khoi to Lop Buri bus services, operated by Local Bus Thailand, depart from Saraburi station.
Kaeng Khoi to Lop Buri train services, operated by State Railway of Thailand, depart from Kaeng Khoi Junction station.
The best way to get from Kaeng Khoi to Lop Buri is to train which takes 2h 8m and costs ฿26 - ฿1800. Alternatively, you can Minibus and Mini Bus, which costs ฿100 - ฿1000 and takes 2h 58m.
What companies run services between Kaeng Khoi, Thailand and Lop Buri, Thailand?
You can take a train from Kaeng Khoi Junction to Lopburi via Ban Phachi Junction in around 2h 8m. Alternatively, you can take a train from Kaeng Khoi Junction Station to Lopburi via Saraburi, Saraburi, and Ang Thong in around 2h 58m.
- Phone
- 1690
- [email protected]
- Website
- dticket.railway.co.th
Train from Kaeng Khoi Junction to Ban Phachi Junction
- Ave. Duration
- 33 min
- Frequency
- Once daily
- Estimated price
- ฿12–900
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿95–120
- 2nd Class (Air-Conditioned Berth)
- ฿12–16
- 2nd Class (Air-conditioned Seat)
- ฿250–270
Train from Ban Phachi Junction to Lopburi
- Ave. Duration
- 35 min
- Frequency
- Once daily
- Estimated price
- ฿14–900
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿95–120
- 2nd Class (Air-Conditioned Berth)
- ฿14–19
- 2nd Class (Air-conditioned Seat)
- ฿250–280
Train from Kaeng Khoi Junction to Ayutthaya
- Ave. Duration
- 50 min
- Frequency
- Twice daily
- Estimated price
- ฿18–900
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿100–120
- 2nd Class (Air-Conditioned Berth)
- ฿18–24
- 2nd Class (Air-conditioned Seat)
- ฿250–280
Bus from Ayuthaya Station to Lopburi
- Ave. Duration
- 1h 20m
- Frequency
- Every 30 minutes
- Estimated price
- ฿50
Bus from Saraburi to Ang Thong
- Ave. Duration
- 1h 15m
- Frequency
- Every 20 minutes
- Estimated price
- ฿50
Bus from Ang Thong to Lopburi
- Ave. Duration
- 45 min
- Frequency
- Every 30 minutes
- Estimated price
- ฿50
- Ave. Duration
- 51 min
- Estimated price
- ฿550–750
Grab Taxi
- Website
- grab.com
Taxibb
- Phone
- +66 98 562 2244
Taxi Saraburi
- Phone
- +66 91 776 3418
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting around the Cyclades, Need to know: Eurostar, and Travelling around the UAE - to help you get the most out of your next trip.
More Questions & Answers
Kaeng Khoi to Lop Buri bus services, operated by Local Bus Thailand, arrive at Ang Thong station.
Kaeng Khoi to Lop Buri train services, operated by State Railway of Thailand, arrive at Ban Phachi Junction station.
Yes, the driving distance between Kaeng Khoi to Lop Buri is 50 km. It takes approximately 51 min to drive from Kaeng Khoi to Lop Buri.
Book your Kaeng Khoi to Lop Buri train tickets online with 12go.asia.
There are 51+ hotels available in Lop Buri.


