Bangkok to Chiang Rai: bus, train or flight?

The bus is the cheapest way from Bangkok to Chiang Rai: 10 buses a day from ฿722, taking about 12h 20m. The first bus leaves at 09:30, the last at 20:30. 9 of them run overnight. Flight: about 1 hour 20 minutes.

See today's buses and book →

Bus times and fares checked 2026-10-30.

All the ways to travel

HowJourneyFromNote
Bus12h 20mBangkok Bus Terminal Chatuchak (Mo Chit 2)10 a day, from ฿722
Flightabout 1 hour 20 minutesDon Mueang (DMK) or Suvarnabhumi (BKK)The fastest way
Trainno direct train–Train to Chiang Mai, then about 3 hours by bus

By bus from Bangkok to Chiang Rai

See today's buses and book →

Where the buses leave and arrive

Buses leave from Mo Chit 2 (Bangkok Bus Terminal Chatuchak) in north Bangkok.

Coming back

Chiang Rai to Bangkok: 8 buses a day from ฿722, the last one at 19:05.

Tips

Questions

How much is the bus from Bangkok to Chiang Rai?

From ฿722 to ฿905, depending on the bus company and class.

How long does the bus from Bangkok to Chiang Rai take?

About 12h 20m; the fastest bus takes 11h.

Where does the bus to Chiang Rai leave from?

Bangkok Bus Terminal Chatuchak (Mo Chit 2).

Is there an overnight bus from Bangkok to Chiang Rai?

Yes: 9 of the 10 daily buses run overnight.

More travel guides

All bus routes →