Home › Buses from Chiang Mai
Buses from Chiang Mai
From Chiang Mai we found 53 scheduled departures on 4 Oct 2026, spread over 24 destinations. The cheapest seat leaves for San Kamphaeng Hot Springs at ฿120, and the longest typical ride is the one to Ubon Ratchathani, at about 16 h 30 min.
Destinations
Chiang Mai to Bangkok
Chiang Mai to Bangkok: 10 departures, first 07:30 and last 21:20. Seats ฿661 to ฿1,028. About 10 h on the road.
Chiang Mai to Mae Kampong
Chiang Mai to Mae Kampong: 4 departures, first 07:40 and last 14:30. Seats ฿200. About 1 h 40 min on the road.
Chiang Mai to Mon Kuwen (Vessavana Hill)
Chiang Mai to Mon Kuwen (Vessavana Hill): 4 departures, first 07:40 and last 14:30. Seats ฿200. About 50 min on the road.
Chiang Mai to Mon Jam
Chiang Mai to Mon Jam: 3 departures, first 08:00 and last 15:00. Seats ฿200. About 1 h 30 min on the road.
Chiang Mai to Phitsanulok
Chiang Mai to Phitsanulok: 3 departures, first 17:00 and last 19:30. Seats ฿407. About 5 h 30 min on the road.
Chiang Mai to San Kamphaeng Hot Springs
Chiang Mai to San Kamphaeng Hot Springs: 3 departures, first 07:40 and last 14:30. Seats ฿120. About 40 min on the road.
Chiang Mai to Surin
Chiang Mai to Surin: 3 departures, first 13:30 and last 18:00. Seats ฿960. About 14 h 15 min on the road.
Chiang Mai to Udon Thani
Chiang Mai to Udon Thani: 3 departures, first 17:00 and last 20:00. Seats ฿777 to ฿1,036. About 11 h 45 min on the road.
Chiang Mai to Doi Inthanon
Chiang Mai to Doi Inthanon: 2 departures, first 07:00 and last 12:30. Seats ฿275. About 2 h on the road.
Chiang Mai to Kew Mae Pan Nature Park
Chiang Mai to Kew Mae Pan Nature Park: 2 departures, first 07:00 and last 12:30. Seats ฿275. About 2 h on the road.
Chiang Mai to Loei
Chiang Mai to Loei: 2 departures, first 17:00 and last 19:30. Seats ฿630. About 9 h 30 min on the road.
Chiang Mai to Nong Bua Lam Phu
Chiang Mai to Nong Bua Lam Phu: 2 departures, first 17:00 and last 19:30. Seats ฿731. About 10 h 45 min on the road.
Chiang Mai to Bueng Kan
Chiang Mai to Bueng Kan: 1 departures, first 17:00 and last 17:00. Seats ฿1,021. About 15 h 25 min on the road.
Chiang Mai to Chum Phae Bus Terminal
Chiang Mai to Chum Phae Bus Terminal: 1 departures, first 19:00 and last 19:00. Seats ฿664. About 9 h 45 min on the road.
Chiang Mai to Kamphaeng Phet
Chiang Mai to Kamphaeng Phet: 1 departures, first 07:30 and last 07:30. Seats ฿346. About 5 h on the road.
Chiang Mai to Khon Kaen
Chiang Mai to Khon Kaen: 1 departures, first 19:00 and last 19:00. Seats ฿748. About 11 h 15 min on the road.
Chiang Mai to Lom Sak Bus Terminal
Chiang Mai to Lom Sak Bus Terminal: 1 departures, first 19:00 and last 19:00. Seats ฿533. About 8 h 20 min on the road.
Chiang Mai to Nakhon Phanom
Chiang Mai to Nakhon Phanom: 1 departures, first 19:30 and last 19:30. Seats ฿1,040. About 15 h 25 min on the road.
Chiang Mai to Nong Khai
Chiang Mai to Nong Khai: 1 departures, first 20:00 and last 20:00. Seats ฿1,109. About 11 h 30 min on the road.
Chiang Mai to Rayong
Chiang Mai to Rayong: 1 departures, first 17:30 and last 17:30. Seats ฿981. About 14 h 56 min on the road.
Chiang Mai to Roi Et
Chiang Mai to Roi Et: 1 departures, first 19:00 and last 19:00. Seats ฿863. About 13 h 30 min on the road.
Chiang Mai to Sakon Nakhon
Chiang Mai to Sakon Nakhon: 1 departures, first 19:30 and last 19:30. Seats ฿943. About 14 h 15 min on the road.
Chiang Mai to Ubon Ratchathani
Chiang Mai to Ubon Ratchathani: 1 departures, first 19:00 and last 19:00. Seats ฿1,037. About 16 h 30 min on the road.
Chiang Mai to Yasothon
Chiang Mai to Yasothon: 1 departures, first 19:00 and last 19:00. Seats ฿935. About 14 h 45 min on the road.
Who runs the buses
- Hot Spring Van Transport — 18 departures
- Phetprasert — 18 departures
- Bangkok Bus Lines — 8 departures
- Nakhonchaiair — 5 departures
- Cherdchai Tour — 2 departures
- Orsuksa Tour — 2 departures
Each operator is counted by the departures it runs from Chiang Mai to the destinations above.
Where the buses leave from
- Chiang Mai Bus Terminal 3 (Arcade) — 28 departures
- Mueang Chiang Mai Bus Stop (Warorot Market) — 18 departures
- Nakhonchai Air Bus Station Chiang Mai — 5 departures
- Chiang Mai Bus Terminal 2 (Arcade) — 2 departures
The day across these routes
The first bus of the day leaves at 07:00 (Chiang Mai to Doi Inthanon) and the last at 21:20 (Chiang Mai to Bangkok). The busiest hour is 19:00 with 15 departures, and 24 of the 53 departures, 45%, leave at 18:00 or later.
Fares run from ฿120 to ฿1,109, with the middle departure at ฿661. By seat type: VIP 5 (฿771 to ฿1,109); First class 10 (฿661 to ฿1,028); Double-decker 18 (฿407 to ฿1,040); Standard 20 (฿120 to ฿661).
Typical ride lengths: 6 routes under 3 hours, 2 between 3 and 6, 3 between 6 and 10 and 13 over 10. The shortest is Chiang Mai to San Kamphaeng Hot Springs at 40 min and the longest Chiang Mai to Ubon Ratchathani at 16 h 30 min.
Listed services: emergency window hammers on 40 trips; marked emergency exits on 18 trips; charging points on 10 trips.