There are 5 ways to get from Lop Buri to Salaya by bus, train, 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.
Line 641 Mini Bus, Mini Van, bus
best- Take the bus from Lopburi to Ang Thongbus 641
- Take the bus from Ang Thong to Bangkok Mochit Bus Terminalbus
- Take the bus from ตึกแดง จตุจักร;Tuek Daeng Chatuchak to ตรงข้ามสถานีศาลายา;Opposite Salaya Stationbus
3h 37m฿154–168Train
cheapest- Take the train from Lopburi to Krung Thep Aphiwat Central Terminaltrain 10 Chiang Mai - Hua Lamphong - Class II Sleeper AC / ...
3h 44m฿52–1,762Drive 143.4 km
- Drive from Lop Buri to Salayacar 143.4 km
2h 19m฿532–768Taxi
- Take the taxi from Lop Buri to Salayataxi 143.4 km
2h 19m฿1,600–2,000Minivan, bus
- Take the bus from Lopburi to Bangkok Mochit Bus Terminalbus
- Take the bus from Soi Borommaratchachonnani 35 to Sathani Rotfai Sala Yabus 515 Inbound / ...
4h 33m฿254–267
Lop Buri to Salaya by train
Questions & Answers
The cheapest way to get from Lop Buri to Salaya is to line 641 Mini Bus and Mini Van and bus which costs ฿150 - ฿170 and takes 3h 37m.
The fastest way to get from Lop Buri to Salaya is to drive which takes 2h 19m and costs ฿500 - ฿800.
No, there is no direct bus from Lop Buri to Salaya station. However, there are services departing from Lopburi and arriving at ตรงข้ามสถานีศาลายา;Opposite Salaya Station via Ang Thong, Mochit 2 Bus Depot and ตึกแดง จตุจักร;Tuek Daeng Chatuchak. The journey, including transfers, takes approximately 3h 37m.
No, there is no direct train from Lop Buri to Salaya. However, there are services departing from Lopburi and arriving at SRT ศาลายา;Srt Sala Ya via SRT ชุมทางบางซื่อ;Srt Bang Sue Junction. The journey, including transfers, takes approximately 3h 44m.
The distance between Lop Buri and Salaya is 172 km. The road distance is 143.4 km.
The best way to get from Lop Buri to Salaya without a car is to line 641 Mini Bus and Mini Van and bus which takes 3h 37m and costs ฿150 - ฿170.
It takes approximately 3h 37m to get from Lop Buri to Salaya, including transfers.
Lop Buri to Salaya bus services, operated by Watcharin Tour, depart from Lopburi station.
Lop Buri to Salaya train services, operated by State Railway of Thailand, depart from Lopburi station.
The best way to get from Lop Buri to Salaya is to line 641 Mini Bus and Mini Van and bus which takes 3h 37m and costs ฿150 - ฿170. Alternatively, you can train, which costs ฿50 - ฿1800 and takes 3h 44m.
What companies run services between Lop Buri, Thailand and Salaya, Thailand?
You can take a bus from Lopburi to ตรงข้ามสถานีศาลายา;Opposite Salaya Station via Ang Thong, Bangkok, Chatuchak Bus Terminal (Mo Chit 2), Mochit 2 Bus Depot, Chatuchak Market, and ตึกแดง จตุจักร;Tuek Daeng Chatuchak in around 3h 37m. Alternatively, State Railway of Thailand operates a train from Lopburi to Krung Thep Aphiwat Central Terminal hourly. Tickets cost ฿40–900 and the journey takes 2h 14m.
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Lopburi to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 2h 14m
- Frequency
- Hourly
- Estimated price
- ฿40–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿110–140
- 2nd Class (Air-Conditioned Berth)
- ฿40–55
- 2nd Class (Air-conditioned Seat)
- ฿290–320
Bus from Lopburi to Ang Thong
- Ave. Duration
- 45 min
- Frequency
- Every 30 minutes
- Estimated price
- ฿50
Bus from Ang Thong to Bangkok Mochit Bus Terminal
- Ave. Duration
- 1h 30m
- Frequency
- Every 30 minutes
- Estimated price
- ฿70
- Phone
- 1348
- [email protected]
- Website
- Bangkok Mass Transit Authority
Bus from ตึกแดง จตุจักร;Tuek Daeng Chatuchak to ตรงข้ามสถานีศาลายา;Opposite Salaya Station
- Ave. Duration
- 53 min
- Frequency
- Every 20 minutes
- Estimated price
- ฿17–24
- Schedules at
- Bangkok Mass Transit Authority
Bus from Soi Borommaratchachonnani 35 to Sathani Rotfai Sala Ya
- Ave. Duration
- 44 min
- Frequency
- Every 10 minutes
- Estimated price
- ฿17–24
- Schedules at
- transitbangkok.com
- Phone
- 036 413 473
- Website
- 12go.asia
Bus from Lopburi to Bangkok Mochit Bus Terminal
- Ave. Duration
- 3h
- Frequency
- Every 4 hours
- Estimated price
- ฿220
- Book at
- 12go.asia
- Phone
- +66 2-405-9789
- Website
- Thai Smile Bus
Bus from Soi Borommaratchachonnani 35 to Sathani Rotfai Sala Ya
- Ave. Duration
- 48 min
- Frequency
- Every 10 minutes
- Estimated price
- ฿17–23
- Schedules at
- Thai Smile Bus
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 Which side of Niagara Falls should I choose (and how do I get there)?, Travelling to and around Russia for the 2018 FIFA World Cup, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.
More Questions & Answers
Lop Buri to Salaya bus services, operated by Watcharin Tour, arrive at Bangkok Mochit Bus Terminal station.
Lop Buri to Salaya train services, operated by State Railway of Thailand, arrive at Krung Thep Aphiwat Central Terminal station.
Yes, the driving distance between Lop Buri to Salaya is 143 km. It takes approximately 2h 19m to drive from Lop Buri to Salaya.
Book your Lop Buri to Salaya train tickets online with 12go.asia.
Book your Lop Buri to Salaya bus tickets online with 12go.asia.
There are 3828+ hotels available in Salaya.






