Bangkok to Lampang by bus

5 buses leave Bangkok for Lampang every day, with fares from ฿571 to ฿888. The quickest trip takes 8h 30m; the first bus departs at 09:45 from Bangkok Bus Terminal Chatuchak (Mo Chit 2), the last at 21:30. Operators: Bangkok Bus Lines, Nakhonchaiair, Viriyatour and Pornpiriya. Prices checked on 2026-10-30.

Find seats and book

Daily timetable

DepartsArrivesDurationOperatorClassFare
09:45→ 18:408h 55mNakhonchaiairFirst Class฿888Book
10:15→ 20:3010h 15mViriyatourA/C 1st class฿571Book
20:30→ 05:008h 30mPornpiriyaA/C 1st class฿571Book
20:50→ 05:208h 30mBangkok Bus LinesVIP · 32 seats฿666Book
21:30→ 06:008h 30mBangkok Bus LinesVIP · 32 seats฿666Book

Where to board in Bangkok

Bus companies on this route

Questions travellers ask

How long is the bus from Bangkok to Lampang?

The fastest bus takes 8h 30m. Most departures take about 8h 30m.

How much is a bus ticket from Bangkok to Lampang?

Fares run from ฿571 to ฿888, set by the bus companies.

When do the first and last buses from Bangkok to Lampang leave?

The first bus leaves at 09:45 and the last at 21:30: 5 departures a day.

Where does the bus to Lampang leave from in Bangkok?

Most buses leave from Bangkok Bus Terminal Chatuchak (Mo Chit 2).

Questions about the bus from Bangkok to Lampang? Ask BeeBee →