Chiang Mai to Bangkok by bus
11 buses leave Chiang Mai for Bangkok every day, with fares from ฿661 to ฿1,028. The quickest trip takes 9h 31m; the first bus departs at 07:30 from Chiang Mai Bus Terminal 3 (Arcade), the last at 20:30. Operators: Bangkok Bus Lines, Nakhonchaiair, Cherdchai Tour and Viriyatour. Prices checked on 2026-10-30.
Bus, train or flight? Compare every way from Bangkok to Chiang Mai →
Daily timetable
| Departs | Arrives | Duration | Operator | Class | Boarding point | Fare | |
|---|---|---|---|---|---|---|---|
| 07:30 | → 18:00 | 10h 30m | Cherdchai Tour | Economy | Chiang Mai Bus Terminal 3 (Arcade) | ฿661 | Book |
| 09:30 | → 19:50 | 10h 20m | Nakhonchaiair | First Class | Nakhonchai Air Bus Station Chiang Mai | ฿1,028 | Book |
| 10:00 | → 20:00 | 10h | Bangkok Bus Lines | A/C 1st class | Chiang Mai Bus Terminal 3 (Arcade) | ฿661 | Book |
| 12:45 | → 01:15 | 12h 30m | Viriyatour | A/C 1st class | Chiang Mai Bus Terminal 3 (Arcade) | ฿661 | Book |
| 18:40 | → 04:40 | 10h | Bangkok Bus Lines | A/C 1st class | Chiang Mai Bus Terminal 3 (Arcade) | ฿661 | Book |
| 19:10 | → 05:10 | 10h | Bangkok Bus Lines | VIP · 32 seats | Chiang Mai Bus Terminal 3 (Arcade) | ฿771 | Book |
| 19:45 | → 05:45 | 10h | Bangkok Bus Lines | A/C 1st class | Chiang Mai Bus Terminal 3 (Arcade) | ฿661 | Book |
| 20:00 | → 06:00 | 10h | Bangkok Bus Lines | VIP · 32 seats | Chiang Mai Bus Terminal 3 (Arcade) | ฿771 | Book |
| 20:05 | → 06:05 | 10h | Bangkok Bus Lines | VIP · 24 seats | Chiang Mai Bus Terminal 3 (Arcade) | ฿1,028 | Book |
| 20:20 | → 06:20 | 10h | Bangkok Bus Lines | A/C 1st class | Chiang Mai Bus Terminal 3 (Arcade) | ฿661 | Book |
| 20:30 | → 06:01 | 9h 31m | Nakhonchaiair | Gold Class | Nakhonchai Air Bus Station Chiang Mai | ฿771 | Book |
Your journey, step by step
Before you go
- Where to board: 9 of the 11 buses leave from Chiang Mai Bus Terminal 3 (Arcade), east of the old city, about 5 km by road from Tha Phae Gate. 📍 map The 09:30 and 20:30 Nakhonchai Air buses leave from Nakhonchai Air's own station in Chiang Mai, not from Arcade. 📍 map
- Night buses: 7 buses leave between 18:40 and 20:30 and reach Bangkok between 04:40 and 06:20, before sunrise.
- Bigger seats: the 19:10 and 20:00 VIP buses (32 seats, ฿771) and the 20:05 VIP (24 seats, ฿1,028) have fewer, wider seats than a standard 1st-class bus (฿661).
When you arrive
- All buses arrive at Mo Chit 2 (Bangkok Bus Terminal Chatuchak) on Kamphaeng Phet 2 Road. 📍 map
- The nearest train stations are BTS Mo Chit (about 5 km by road) and MRT Chatuchak Park; Chatuchak Weekend Market is 2.7 km. Taxis, city buses and motorbike taxis wait at the terminal.
- Mo Chit 2 stays where it is: the plan to move it to Bang Sue was dropped in 2026.
Checked on 29 Oct 2026.
Where to board in Chiang Mai
- Chiang Mai Bus Terminal 3 (Arcade) · 9 departures
- Nakhonchai Air Bus Station Chiang Mai · 2 departures
Bus companies on this route
Questions travellers ask
How long is the bus from Chiang Mai to Bangkok?
The fastest bus takes 9h 31m. Most departures take about 10h.
How much is a bus ticket from Chiang Mai to Bangkok?
Fares run from ฿661 to ฿1,028, set by the bus companies.
When do the first and last buses from Chiang Mai to Bangkok leave?
The first bus leaves at 07:30 and the last at 20:30: 11 departures a day.
Where does the bus to Bangkok leave from in Chiang Mai?
Most buses leave from Chiang Mai Bus Terminal 3 (Arcade). Some also leave from Nakhonchai Air Bus Station Chiang Mai.
Questions about the bus from Chiang Mai to Bangkok? Ask BeeBee →