Thailand by Train operates a train from Kanchanaburi to Lopburi twice daily. Tickets cost $10 and the journey takes 2 h. 2 other operators also service this route. Alternatively, Kwan Chee Vee Tour operates a bus from Kanchanaburi to Lopburi hourly. Tickets cost $5 and the journey takes 3 h. Watcharin Tour also services this route every 2 hours.
How to get from Kanchanaburi to Lopburi
From Kanchanaburi train to Nakhon Pathom, walk to Ton Samrong, train to Bang Sue, then train to Lopburi. 6 h 49 min ฿777. From Kanchanaburi Mini Van to Bangkok Mochit Bus Terminal then Minivan to Lopburi. 7 h ฿341. From Kanchanaburi taxi to Lopburi. 2 h 56 min ฿1502. From Kanchanaburi drive to Lopburi. 2 h 56 min ฿641.