Home › Buses to Lamphun
Buses to Lamphun
44 scheduled departures reach Lamphun from 19 origins on 4 Oct 2026. The cheapest seat comes from Lampang at ฿337, and the shortest typical ride is from Lampang, at about 1 h 10 min.
Where the buses come from
Phitsanulok to Lamphun
Phitsanulok to Lamphun: 10 departures, first 06:30 and last 23:45. Seats ฿340 to ฿412. About 6 h 37 min on the road.
Bangkok to Lamphun
Bangkok to Lamphun: 4 departures, first 10:15 and last 20:00. Seats ฿661 to ฿771. About 11 h 27 min on the road.
Pathum Thani to Lamphun
Pathum Thani to Lamphun: 4 departures, first 18:50 and last 20:10. Seats ฿771. About 11 h 50 min on the road.
Chum Phae Bus Terminal to Lamphun
Chum Phae Bus Terminal to Lamphun: 3 departures, first 16:35 and last 23:55. Seats ฿664. About 9 h 35 min on the road.
Sukhothai to Lamphun
Sukhothai to Lamphun: 3 departures, first 08:15 and last 10:45. Seats ฿389 to ฿412. About 5 h 30 min on the road.
Khon Kaen to Lamphun
Khon Kaen to Lamphun: 2 departures, first 17:30 and last 22:30. Seats ฿748. About 10 h 35 min on the road.
Lampang to Lamphun
Lampang to Lamphun: 2 departures, first 19:30 and last 02:30. Seats ฿337. About 1 h 10 min on the road.
Loei to Lamphun
Loei to Lamphun: 2 departures, first 22:00 and last 23:45. Seats ฿630. About 9 h on the road.
Lom Sak Bus Terminal to Lamphun
Lom Sak Bus Terminal to Lamphun: 2 departures, first 18:50 and last 21:30. Seats ฿533. About 7 h 20 min on the road.
Tak to Lamphun
Tak to Lamphun: 2 departures, first 10:45 and last 12:00. Seats ฿412. About 4 h 15 min on the road.
Udon Thani to Lamphun
Udon Thani to Lamphun: 2 departures, first 18:45 and last 21:00. Seats ฿777. About 12 h on the road.
Bueng Kan to Lamphun
Bueng Kan to Lamphun: 1 departures, first 15:00 and last 15:00. Seats ฿1,021. About 16 h 30 min on the road.
Kamphaeng Phet to Lamphun
Kamphaeng Phet to Lamphun: 1 departures, first 00:50 and last 00:50. Seats ฿346. About 4 h 30 min on the road.
Nakhon Phanom to Lamphun
Nakhon Phanom to Lamphun: 1 departures, first 17:15 and last 17:15. Seats ฿1,040. About 15 h on the road.
Roi Et to Lamphun
Roi Et to Lamphun: 1 departures, first 20:40 and last 20:40. Seats ฿863. About 12 h on the road.
Sakon Nakhon to Lamphun
Sakon Nakhon to Lamphun: 1 departures, first 18:45 and last 18:45. Seats ฿943. About 13 h 30 min on the road.
Ubon Ratchathani to Lamphun
Ubon Ratchathani to Lamphun: 1 departures, first 17:45 and last 17:45. Seats ฿1,037. About 14 h 55 min on the road.
Uttaradit to Lamphun
Uttaradit to Lamphun: 1 departures, first 12:40 and last 12:40. Seats ฿340. About 3 h 50 min on the road.
Yasothon to Lamphun
Yasothon to Lamphun: 1 departures, first 19:20 and last 19:20. Seats ฿935. About 13 h 20 min on the road.
Where the buses arrive
- Doi Ti (Three-way intersection) — 44 departures
Who runs the buses
- Phetprasert — 19 departures
- Sukhothai Thani (Win Tour) — 14 departures
- Budsarakham — 6 departures
- Cherdchai Tour — 2 departures
- Esarn Tour — 2 departures
- Viriyatour — 1 departure
Arrival times
Across all of these routes the busiest arrival hour is 08:00, with 12 departures. The earliest arrival is at 02:30 and the latest at 21:00.
The day across these routes
The first bus of the day leaves at 00:50 (Kamphaeng Phet to Lamphun) and the last at 23:55 (Chum Phae Bus Terminal to Lamphun). The busiest hour is 18:00 with 7 departures, and 22 of the 44 departures, 50%, leave at 18:00 or later.
Fares run from ฿337 to ฿1,040, with the middle departure at ฿630. By seat type: VIP 6 (฿771); First class 1 (฿661); Double-decker 19 (฿407 to ฿1,040); Standard 18 (฿337 to ฿661).
Typical ride lengths: 1 routes under 3 hours, 4 between 3 and 6, 4 between 6 and 10 and 10 over 10. The shortest is Lampang to Lamphun at 1 h 10 min and the longest Bueng Kan to Lamphun at 16 h 30 min.
Listed services: emergency window hammers on 43 trips; marked emergency exits on 14 trips; an emergency phone number on 14 trips.