How to get to Lop Buri

By Car:

From Bangkok: The trip from Bangkok to Lop Buri by car may take up to 2 hours. It is possible to either drive along Highway No.1 via Saraburi (total distance is 153 kilometers), or use Highway No. 32 via Ayutthaya, and travel further along Highway No. 347 to Lop Buri via Tha Ruea District.

By Bus:

From Bangkok: Air-conditioned coaches and non air-conditioned buses leave Bangkok’s Northern Bus Terminal (Mo Chit 2 Bus Terminal) every 20 minutes from 5.30 a.m. until 8.30 p.m. The ticket costs 62 baht (ordinary bus) and 85 bahts (air-conditioned). The journey takes 3 hours. Call 02 936 2852-66 for more information.

From Ayutthaya: There are buses that leave every 10 minutes from Ayutthaya Bus Terminal to Lop Buri. The price is half of the fare from Bangkok.

Lop Buri can be reached by taking buses from Kanchanaburi (the west), Suphan Buri, Sing Buri, Ang Thong (the central), and Nakhon Ratchasima (the east).

By Train:

From Bangkok: Ordinary northern-route (Bangkok-Chiang Mai) trains leave Bangkok’s Hua Lamphong Railway Station at 7.05 a.m. and 8.30 a.m. Both are third class only. Rapid trains leave the station 5 times a day (Travel time is 2.5 hrs.) For more updated schedules and reservations, call 1690, 0 2223 7010, 0 22237020 or visit

From Ayutthaya: regular 3rd class trains depart Ayutthaya to Lop Buri. Travel time is 1 hour.

Travelling in Lop Buri:

There are plenty of Song thaews running along Wichayen and Phra Narai Maharat Roads connecting the old and new towns. The cost is 5 baht per person. City buses are also available. It costs 4 baht per passenger. Sam lors will go anywhere in the old town from 30 to 50 baht.