Departure and duration times for all buses leaving from Chiang Mai
Free Banner Trial

Bus from Bangkok to Chiang Mai

Bus remains the most popular and widespread means of transport in Thailand and is used by many Thais and travellers daily across the Kingdom. On the whole the buses are fairly frequent, safe, reliable and comfortable. Usually they leave on time and are always cheap.

Buses depart from Chiang Mai to destinations all over Northern Thailand, as well as hourly buses to and from Bangkok with stops en-route at main centres in central and Northeastern Thailand.

Local buses can get crowded with locals, so you are advised to arrive a little early, however they depart quite regularly. Be sure to check your times for air-conditioned buses, which are far more comfortable in the Thai heat. Long distance buses offer excellent service, with a hostess offering soft-drinks and a snack (tiny packet of peanuts) as well as a wet towel. Videos are shown on most buses, usually in Thai language, and they go on through the night making sleep a little difficult sometimes. Thais also love their air-conditioning on sub-zero temperatures, so remember to dress warmly.

There is stiff competition among bus companies for the Bangkok to Chiang Mai bus route and buses leave hourly. Buses from Chiang Mai to Bangkok leave hourly from the Arcade Bus terminal, east of the city, between 6:30 and 21:00.

Buses from Bangkok to Chiang Mai depart at least every hour between 05:30 and 22:00 from Mo Chit Station and take roughly 10 hours. We recommend VIP buses (fare 400 - 600 baht), offered by either the government or private companies. These can also be arranged from travel agents on Khao San Road, with a pick up there, and at other points around the city. Bus timetables from Bangkok.

Chiang Mai Arcade Bus Station

Timetables printed are correct as of: November 2007

To BangkokDepartureDuration
Air Conditioned BusEvery 1 hour from 06.30 - 21.0010 hours
Air Conditioned BusEvery 30 minutes from 17.00 - 21.0010 hours
To Chiang RaiDepartureDuration
Air Conditioned Bus07.15/08.45/11.00/12.00/14.00/16.003 hours
Ordinary Bus09.30/15.00/17.303 hours
To BangkokDepartureDuration
Air Conditioned Bus09.30/16.304 hours
Ordinary Bus06.00/11.304 hours
To Mae Hong Son/PaiDepartureDuration
Air Conditioned Bus11.00/21.008 hours
Ordinary Bus06.30/08.00/09.00/10.30/12.30/20.00/21.008 hours

Chang Phuak Bus Station

To FangDepartureDuration
MinibusEvery 1 hour from 07.30-16.303 hours
To Mae RimDepartureDuration
MinibusEvery 30 mins from 05.30-17.3020 mins
To Mae TaengDepartureDuration
MinibusEvery 30 mins from 05.30-17.3030 mins
To Chiang DaoDepartureDuration
MinibusEvery 30 mins from 05.30-17.301 hour
To Om KoyDepartureDuration
Ordinary Bus07.05/13.304 hours
To ThatonDepartureDuration
Ordinary Bus06.00/07.20 or 07.30/09.00/11.30/13.30/15.304 hours
To PeangloungDepartureDuration
Ordinary Bus07.30/14.006 hours
To HodDepartureDuration
Ordinary BusEvery 20 mins from 06.10-16.003 hours
To Doi TaoDepartureDuration
Ordinary Bus07.30/09.10/10.30/12.30/14.30/15.303 hours
To ChomtongDepartureDuration
Ordinary BusEvery 20 mins from 06.30-16.001 hour
To Prao (north)DepartureDuration
Ordinary Bus06.20/07.20/09.50/11.20/12.50/13.30/14.50/15.502 hours
To Prao (south)DepartureDuration
Ordinary BusEvery 1 hour from 06.10-16.302 hours
To Mae JoDepartureDuration
Ordinary BusEvery 1 hour from 06.20-15.5015 mins
To LamphunDepartureDuration
Ordinary BusEvery 10 mins from 06.30-18.001 hour
To SamoengDepartureDuration
Ordinary Bus09.00/10.45/11.00/12.30/14.15/16.003 hours
To Ban WatchanDepartureDuration
Ordinary Bus09.00/11.006 hours
Virtual Guide