- 27 routes
- 4 bus operators
- ≈ 720 km
- 9–11½ hours
Most popular: Bangkok Bus Terminal Chatuchak (Mo Chit 2) → Chiang Mai Bus Terminal 2 (Arcade). Pay by card, mobile banking or 7-Eleven.
All buses from Bangkok to Chiang Mai
| Departs from (Bangkok) | Arrives at (Chiang Mai) | Book |
|---|---|---|
| Bangkok Bus Terminal Chatuchak (Mo Chit 2) | Ban Tha Ton (Phiang Luang 1 School) | Details Book Now |
| Bangkok Bus Terminal Chatuchak (Mo Chit 2) | Chai Prakan District Bus Stop (Phung Noi Bakery) | Details Book Now |
| Bangkok Bus Terminal Chatuchak (Mo Chit 2) | Chai Prakan District's Busarakham Tour (Near Bangchak Gas Station) | Details Book Now |
| Bangkok Bus Terminal Chatuchak (Mo Chit 2) | Chiang Dao District Bus Stop (chiangdao inn hotel) | Details Book Now |
| Bangkok Bus Terminal Chatuchak (Mo Chit 2) | Chiang Dao District Bus Stop (Fa Phiang Dao Market) | Details Book Now |
| Bangkok Bus Terminal Chatuchak (Mo Chit 2) | Chiang Mai Bus Terminal 2 (Arcade) | Details Book Now |
| Bangkok Bus Terminal Chatuchak (Mo Chit 2) | Chiang Mai Bus Terminal 3 (Arcade) | Details Book Now |
| Bangkok Bus Terminal Chatuchak (Mo Chit 2) | Fang District Bus Stop (In Front Of AIS Buddy Shop) | Details Book Now |
| Bangkok Bus Terminal Chatuchak (Mo Chit 2) | Mae Ai District Bus Stop (Near Manee Minimart) | Details Book Now |
| Bangkok Bus Terminal Chatuchak (Mo Chit 2) | Meakha Subdistrict's Busarakham Tour (Mae Kha Pharmacy Shop) | Details Book Now |
| Bangkok Bus Terminal Southern (Sai Tai Mai) | Chiang Mai Bus Terminal 2 (Arcade) | Details Book Now |
| Bangkok Bus Terminal Southern (Sai Tai Mai) | Chiang Mai Bus Terminal 3 (Arcade) | Details Book Now |
| Bangkok Central Station Apiwat Gate 2 | Chai Prakan District Bus Stop (Phung Noi Bakery) | Details Book Now |
| Bangkok Central Station Apiwat Gate 2 | Chiang Dao District Bus Stop (chiangdao inn hotel) | Details Book Now |
| Bangkok Central Station Apiwat Gate 2 | Chiang Mai Bus Terminal 2 (Arcade) | Details Book Now |
| Bangkok Central Station Apiwat Gate 2 | Chiang Mai Bus Terminal 3 (Arcade) | Details Book Now |
| Bangkok Central Station Apiwat Gate 2 | Fang District Bus Stop (In Front Of AIS Buddy Shop) | Details Book Now |
| Rangsit Bus Terminal | Ban Tha Ton (Phiang Luang 1 School) | Details Book Now |
| Rangsit Bus Terminal | Chai Prakan District Bus Stop (Phung Noi Bakery) | Details Book Now |
| Rangsit Bus Terminal | Chai Prakan District's Busarakham Tour (Near Bangchak Gas Station) | Details Book Now |
| Rangsit Bus Terminal | Chiang Dao District Bus Stop (chiangdao inn hotel) | Details Book Now |
| Rangsit Bus Terminal | Chiang Dao District Bus Stop (Fa Phiang Dao Market) | Details Book Now |
| Rangsit Bus Terminal | Chiang Mai Bus Terminal 2 (Arcade) | Details Book Now |
| Rangsit Bus Terminal | Chiang Mai Bus Terminal 3 (Arcade) | Details Book Now |
| Rangsit Bus Terminal | Fang District Bus Stop (In Front Of AIS Buddy Shop) | Details Book Now |
| Rangsit Bus Terminal | Mae Ai District Bus Stop (Near Manee Minimart) | Details Book Now |
| Rangsit Bus Terminal | Meakha Subdistrict's Busarakham Tour (Mae Kha Pharmacy Shop) | Details Book Now |
Bus operators from Bangkok to Chiang Mai
Departure stations in Bangkok
- Bangkok Bus Terminal Chatuchak (Mo Chit 2) 10 routes 📍
- Rangsit Bus Terminal 10 routes 📍
- Bangkok Central Station Apiwat Gate 2 5 routes 📍
- Bangkok Bus Terminal Southern (Sai Tai Mai) 2 routes 📍
Arrival stations in Chiang Mai
- Chiang Mai Bus Terminal 2 (Arcade) 4 routes 📍
- Chiang Mai Bus Terminal 3 (Arcade) 4 routes 📍
- Chai Prakan District Bus Stop (Phung Noi Bakery) 3 routes
- Chiang Dao District Bus Stop (chiangdao inn hotel) 3 routes 📍
- Fang District Bus Stop (In Front Of AIS Buddy Shop) 3 routes 📍
- Ban Tha Ton (Phiang Luang 1 School) 2 routes 📍
- Chai Prakan District's Busarakham Tour (Near Bangchak Gas Station) 2 routes 📍
- Chiang Dao District Bus Stop (Fa Phiang Dao Market) 2 routes 📍
- Mae Ai District Bus Stop (Near Manee Minimart) 2 routes 📍
- Meakha Subdistrict's Busarakham Tour (Mae Kha Pharmacy Shop) 2 routes 📍
Where to stay in Chiang Mai
Loading nearby places…
Bangkok to Chiang Mai by bus: questions and answers
How far is Chiang Mai from Bangkok?
About 720 km by road between Bangkok Bus Terminal Chatuchak (Mo Chit 2) and Chiang Mai Bus Terminal 2 (Arcade).
How long is the bus from Bangkok to Chiang Mai?
Roughly 9 to 11½ hours, depending on the operator, the vehicle and the stations you choose.
Which bus companies go from Bangkok to Chiang Mai?
4 operators, including Budsarakham, Bangkok Bus Lines, Cherdchai Tour, Viriyatour.
Where do buses to Chiang Mai leave from in Bangkok?
Where do buses from Bangkok arrive in Chiang Mai?
How do I book a bus from Bangkok to Chiang Mai?
Choose your departure and arrival station in the list above and press Book now. Pick your date, time and seat, then pay online by card, mobile banking or at 7-Eleven.
Is there a bus back from Chiang Mai to Bangkok?
Yes, see buses from Chiang Mai to Bangkok.
Where can I stay in Chiang Mai?
See the hotels near Chiang Mai Bus Terminal 2 (Arcade) on this page, or browse all hotels in Chiang Mai on Agoda.
All buses to Chiang Mai from every province →
Return trip
Bus from Chiang Mai to Bangkok →



