Buses to Chiang Mai

Travel to Chiang Mai by bus
  • From 38 provinces
  • 266 routes
  • 10 bus stations in Chiang Mai

Where do buses to Chiang Mai come from?

From Lampang 54 routes · ≈ 180 km · 2½–3½ h From Pathum Thani 29 routes · ≈ 760 km · 9½–12 h From Bangkok 27 routes · ≈ 790 km · 10–12½ h From Lamphun 14 routes · ≈ 100 km · 1½–2½ h From Sukhothai 14 routes · ≈ 320 km · 4½–6 h From Tak 14 routes · ≈ 350 km · 4½–6½ h From Nakhon Sawan 10 routes · ≈ 530 km · 6½–8½ h From Kamphaeng Phet 9 routes · ≈ 390 km · 5½–7 h From Loei 9 routes · ≈ 450 km · 5½–7½ h From Chiang Rai 8 routes · ≈ 160 km · 2–3 h From Phitsanulok 7 routes · ≈ 400 km · 5½–7 h From Sakon Nakhon 7 routes · ≈ 660 km · 8–10½ h From Nong Bua Lam Phu 6 routes · ≈ 510 km · 6½–8 h From Ang Thong 5 routes · ≈ 660 km · 8½–10½ h From Sing Buri 5 routes · ≈ 640 km · 8–10 h From Khon Kaen 4 routes · ≈ 600 km · 7½–9½ h From Phetchabun 4 routes · ≈ 470 km · 6–7½ h From Suphan Buri 4 routes · ≈ 690 km · 8½–11 h From Bueng Kan 3 routes · ≈ 620 km · 7½–10 h From Phrae 3 routes · ≈ 210 km · 3–4 h From Udon Thani 3 routes · ≈ 570 km · 7–9 h From Yasothon 3 routes · ≈ 840 km · 10½–13½ h From Chai Nat 2 routes · ≈ 590 km · 7½–9½ h From Maha Sarakham 2 routes · ≈ 720 km · 9–11½ h From Nakhon Pathom 2 routes · ≈ 760 km · 9½–12 h From Nan 2 routes · ≈ 240 km · 3–4½ h From Ratchaburi 2 routes · ≈ 780 km · 9½–12½ h From Roi Et 2 routes · ≈ 790 km · 10–12½ h From Ubon Ratchathani 2 routes · ≈ 980 km · 12½–15½ h From Uttaradit 2 routes · ≈ 280 km · 3½–5 h From Kanchanaburi 1 route · ≈ 740 km · 9–12 h From Nakhon Phanom 1 route · ≈ 780 km · 10–12½ h From Nong Khai 1 route · ≈ 550 km · 7–9 h From Phangnga 1 route · ≈ 1,480 km · 19–23½ h From Phayao 1 route · ≈ 130 km · 2–3 h From Phichit 1 route · ≈ 440 km · 5½–7 h From Phra Nakhon Si Ayutthaya 1 route · ≈ 720 km · 9–11½ h From Phuket 1 route · ≈ 1,570 km · 20–25 h

Where to stay in Chiang Mai

Loading nearby places…

Getting to Chiang Mai by bus: questions and answers

Where can I take a bus to Chiang Mai from?

There are buses to Chiang Mai from 38 provinces, including Lampang, Pathum Thani, Bangkok, Lamphun, Sukhothai, Tak, Nakhon Sawan, Kamphaeng Phet.

How long is the bus from Lampang to Chiang Mai?

Roughly 2½ to 3½ hours for about 180 km. See all buses from Lampang to Chiang Mai

Which bus stations are there in Chiang Mai?
How do I book a bus ticket to Chiang Mai?

Pick where you travel from in the list above, choose your stations and press Book now. Then pick your date, time and seat and pay online by card, mobile banking or at 7-Eleven.

Where can I stay in Chiang Mai?

See the hotels near Chiang Mai Bus Terminal 3 (Arcade) on this page, or browse all hotels in Chiang Mai on Agoda.

Onward buses from Chiang Mai