Home › Buses to Lampang
Buses to Lampang
51 scheduled departures reach Lampang from 16 origins on 4 Oct 2026. The cheapest seat comes from Lamphun at ฿130, and the shortest typical ride is from Lamphun, at about 1 h.
Where the buses come from
Phitsanulok to Lampang
Phitsanulok to Lampang: 10 departures, first 06:30 and last 23:45. Seats ฿300 to ฿412. About 5 h 15 min on the road.
Lamphun to Lampang
Lamphun to Lampang: 6 departures, first 10:00 and last 20:00. Seats ฿130 to ฿335. About 1 h on the road.
Bangkok to Lampang
Bangkok to Lampang: 5 departures, first 10:15 and last 21:30. Seats ฿571 to ฿888. About 8 h 30 min on the road.
Chum Phae Bus Terminal to Lampang
Chum Phae Bus Terminal to Lampang: 5 departures, first 10:45 and last 23:55. Seats ฿553 to ฿559. About 8 h 45 min on the road.
Sukhothai to Lampang
Sukhothai to Lampang: 5 departures, first 08:15 and last 23:30. Seats ฿335 to ฿412. About 4 h on the road.
Khon Kaen to Lampang
Khon Kaen to Lampang: 4 departures, first 09:30 and last 22:30. Seats ฿623 to ฿643. About 9 h 50 min on the road.
Lom Sak Bus Terminal to Lampang
Lom Sak Bus Terminal to Lampang: 4 departures, first 13:30 and last 21:30. Seats ฿428 to ฿439. About 6 h on the road.
Loei to Lampang
Loei to Lampang: 2 departures, first 22:00 and last 23:45. Seats ฿523. About 8 h on the road.
Tak to Lampang
Tak to Lampang: 2 departures, first 10:45 and last 12:00. Seats ฿412. About 2 h 45 min on the road.
Udon Thani to Lampang
Udon Thani to Lampang: 2 departures, first 18:45 and last 21:00. Seats ฿672. About 11 h on the road.
Bueng Kan to Lampang
Bueng Kan to Lampang: 1 departures, first 15:00 and last 15:00. Seats ฿914. About 15 h 30 min on the road.
Nakhon Phanom to Lampang
Nakhon Phanom to Lampang: 1 departures, first 17:15 and last 17:15. Seats ฿932. About 14 h on the road.
Sakon Nakhon to Lampang
Sakon Nakhon to Lampang: 1 departures, first 18:45 and last 18:45. Seats ฿836. About 12 h 30 min on the road.
Ubon Ratchathani to Lampang
Ubon Ratchathani to Lampang: 1 departures, first 17:45 and last 17:45. Seats ฿932. About 14 h 25 min on the road.
Uttaradit to Lampang
Uttaradit to Lampang: 1 departures, first 12:40 and last 12:40. Seats ฿340. About 2 h 50 min on the road.
Yasothon to Lampang
Yasothon to Lampang: 1 departures, first 19:20 and last 19:20. Seats ฿830. About 12 h 50 min on the road.
Where the buses arrive
- Lampang Bus Terminal — 51 departures
Who runs the buses
- Phetprasert — 22 departures
- Sukhothai Thani (Win Tour) — 14 departures
- Esarn Tour — 10 departures
- Bangkok Bus Lines — 2 departures
- Nakhonchaiair — 1 departure
- Pornpiriya — 1 departure
- Viriyatour — 1 departure
Arrival times
Across all of these routes the busiest arrival hour is 13:00, with 4 departures. The earliest arrival is at 01:30 and the latest at 21:00.
The day across these routes
The first bus of the day leaves at 06:30 (Phitsanulok to Lampang) and the last at 23:55 (Chum Phae Bus Terminal to Lampang). The busiest hour is 21:00 with 5 departures, and 22 of the 51 departures, 43%, leave at 18:00 or later.
Fares run from ฿130 to ฿932, with the middle departure at ฿428. By seat type: VIP 3 (฿666); First class 2 (฿571 to ฿888); Double-decker 22 (฿130 to ฿932); Standard 24 (฿335 to ฿623).
Typical ride lengths: 3 routes under 3 hours, 2 between 3 and 6, 5 between 6 and 10 and 6 over 10. The shortest is Lamphun to Lampang at 1 h and the longest Bueng Kan to Lampang at 15 h 30 min.
Listed services: emergency window hammers on 47 trips; marked emergency exits on 14 trips; an emergency phone number on 14 trips.