Find a bus from Bangkok to Chiang Mai

These train, bus and flight companies trust us

Find the cheapest ticket for your trip


Find cheap car hire in

Journey details

Best price $ 23.38
Journey duration 10 h 24 min
Connections per day 17
First departure 15:00
Last departure 22:30
Distance 583 km

Find the best bus offers from Bangkok to Chiang Mai

virail helps you to find timetables and prices for all buses from Bangkok to Chiang Mai.

The route from Bangkok to Chiang Mai is served daily by 11 bus departing from the stations of Bangkok Bus Terminal Chatuchak, Mo Chit Bus station, Department Of Land Transport, Sombat Tour Viphavadee, Morchit, Nakhonchaiair Station Bangkok, Sombat Tour Viphavadee 13, Khao San Road (Thai Sriram office), Mo Chit Bus Terminal, Bangkok Bus Terminal (Chatuchak), Khao San Tara Travel, Sombat Tour Office (Vibhavadi Rangsit Road), Bangkok - Any Hotel and Khao San Road and arriving to the stations of Chiang Mai Bus Station, Chiang Mai Bus Terminal 2 (Arcade), Chiang Mai Arcade, Chiang Mai Nakhonchaiair, Chiang Mai Bus Terminal 3, Chiang Mai Bus Terminal 2 (Arcade Bus Terminal) and Chiang Mai - Any Hotel.

The average duration of the journey is 10 h 20 min. The first bus leaves at 22:00. The last is at 22:30.

Ticket price - every day

Today Tomorrow In 2 days In 3 days In 4 days In 5 days In 6 days
$ 30.01 $ 37.65 $ 30.10 $ 30.10 $ 37.65 $ 29.86 $ 46.10
$ 34.75 $ 29.76 $ 29.76 $ 29.97 $ 32.93 $ 29.97 $ 554.84
More $ 37.58 More $ 19.38 More $ 39.77 $ 40.41

Buses from Bangkok to Chiang Mai