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.
All bus routes to Chiang Mai
| From | Departures a day | From | Fastest | First bus | Last bus |
|---|---|---|---|---|---|
| Bangkok | 14 | ฿661 | 9h 5m | 09:15 | 23:00 |
| Khon Kaen | 6 | ฿715 | 10h 50m | 09:30 | 22:30 |
| Phitsanulok | 5 | ฿340 | 4h 55m | 11:00 | 23:45 |
| Chum Phae | 4 | ฿664 | 9h 25m | 16:35 | 23:55 |
| Mae Kampong | 4 | ฿200 | 1h 40m | 09:20 | 16:00 |
| Mon Kuwen (Vessavana Hill) | 4 | ฿200 | 50m | 10:00 | 16:30 |
| Pathum Thani | 4 | ฿771 | 12h 20m | 18:50 | 20:10 |
| Ubon Ratchathani | 4 | ฿1,037 | 15h 35m | 13:30 | 17:45 |
| Udon Thani | 4 | ฿777 | 10h 30m | 14:45 | 21:00 |
| Doi Inthanon | 3 | ฿300 | 2h | 09:30 | 15:00 |
| Kew Mae Pan Nature Park | 3 | ฿300 | 2h | 09:30 | 15:00 |
| Loei | 3 | ฿630 | 8h 55m | 17:30 | 23:45 |
| Lom Sak | 3 | ฿533 | 7h 50m | 18:50 | 23:50 |
| Mon Jam | 3 | ฿200 | 1h 40m | 09:30 | 16:30 |
| Roi Et | 3 | ฿863 | 12h 40m | 15:30 | 20:40 |
| Surin | 3 | ฿960 | 14h 10m | 16:40 | 19:27 |
| Kanchanaburi | 2 | ฿693 | 11h | 06:40 | 19:00 |
| Yasothon | 2 | ฿935 | 14h | 17:20 | 19:20 |
| Bueng Kan | 1 | ฿1,021 | 17h | 15:00 | 15:00 |
| Nakhon Phanom | 1 | ฿1,040 | 15h 25m | 17:15 | 17:15 |
| Nong Khai | 1 | ฿1,109 | 11h 30m | 18:30 | 18:30 |
| Rayong | 1 | ฿1,063 | 17h 45m | 14:15 | 14:15 |
| Sakon Nakhon | 1 | ฿943 | 13h 55m | 18:45 | 18:45 |
| Sukhothai | 1 | ฿360 | 5h 30m | 07:00 | 07:00 |
| Tak | 1 | ฿360 | 4h 15m | 08:15 | 08:15 |
| Uttaradit | 1 | ฿340 | 4h 20m | 12:40 | 12:40 |
Where buses arrive in Chiang Mai
- Chiang Mai Bus Terminal 3 (Arcade) 46 departures a day
- Mueang Chiang Mai Bus Stop (Warorot Market) 17 departures a day
- Nakhonchai Air Bus Station Chiang Mai 10 departures a day
- Chiang Mai Bus Terminal 2 (Arcade) 9 departures a day
Bus companies to Chiang Mai
- Phetprasert 30 departures a day
- Hot Spring Van Transport 17 departures a day
- Nakhonchaiair 10 departures a day
- Bangkok Bus Lines 6 departures a day
- Budsarakham 6 departures a day
- Sukhothai Thani (Win Tour) 5 departures a day
- Esarn Tour 2 departures a day
- Orsuksa Tour 2 departures a day
- Sasanan Transport 2 departures a day
- Viriyatour 1 departure a day