Buses to Chiang Mai

Buses run to Chiang Mai from 26 towns, with 82 departures a day and fares from ฿200. Most buses arrive at Chiang Mai Bus Terminal 3 (Arcade). Bus companies include Phetprasert, Hot Spring Van Transport, Nakhonchaiair and Bangkok Bus Lines. Timetables checked on 2026-10-30.

Book a bus to Chiang Mai

All bus routes to Chiang Mai

FromDepartures a dayFromFastestFirst busLast bus
Bangkok14฿6619h 5m09:1523:00
Khon Kaen6฿71510h 50m09:3022:30
Phitsanulok5฿3404h 55m11:0023:45
Chum Phae4฿6649h 25m16:3523:55
Mae Kampong4฿2001h 40m09:2016:00
Mon Kuwen (Vessavana Hill)4฿20050m10:0016:30
Pathum Thani4฿77112h 20m18:5020:10
Ubon Ratchathani4฿1,03715h 35m13:3017:45
Udon Thani4฿77710h 30m14:4521:00
Doi Inthanon3฿3002h09:3015:00
Kew Mae Pan Nature Park3฿3002h09:3015:00
Loei3฿6308h 55m17:3023:45
Lom Sak3฿5337h 50m18:5023:50
Mon Jam3฿2001h 40m09:3016:30
Roi Et3฿86312h 40m15:3020:40
Surin3฿96014h 10m16:4019:27
Kanchanaburi2฿69311h06:4019:00
Yasothon2฿93514h17:2019:20
Bueng Kan1฿1,02117h15:0015:00
Nakhon Phanom1฿1,04015h 25m17:1517:15
Nong Khai1฿1,10911h 30m18:3018:30
Rayong1฿1,06317h 45m14:1514:15
Sakon Nakhon1฿94313h 55m18:4518:45
Sukhothai1฿3605h 30m07:0007:00
Tak1฿3604h 15m08:1508:15
Uttaradit1฿3404h 20m12:4012:40

Where buses arrive in Chiang Mai

Bus companies to Chiang Mai

Buses from Chiang Mai →

More destinations

All 1,040 bus routes →