Last updated: Aug 06, 2019


Overview | Bus | Flight


How To Get From Chiang Mai to Chiang Rai?

The best way to go from Chiang Mai to Chiang Rai is to take a bus. With the flight, you’ll have to make a stopover in Bangkok what is totally off the route.

Transport modeDurationCostsAvailability
Bus3-4 hours185 THB - 290 THB ($6.50- $9.50)Check bus tickets
Flight4-8 hours1,500 THB ($49)Check flights


View itinerary from Chiang Mai to Chiang Rai


Bus icon

Chiang Mai to Chiang Rai by Bus

Duration: 3 – 4 hours
Costs: 185 THB – 290 THB ($6.50- $9.50)

Located a few hours north of Chiang Mai is the quaint but charming city of Chiang Rai. To get there, your best option is to take the bus.

Green Bus is the trusted bus company for going from Chiang Mai to Chiang Rai. They offer 19 trips daily from 6:45 to 18:00.

Also do they have 2 extra trips that leave Chiang Mai at 18:30 and 19:00 on Fridays and Sundays.

A single journey costs from 185 THB – 290 THB ($6.50- $9.50) depending on the type of bus. Bear in mind that these rates are for tickets purchased at the bus station before boarding the bus. 

Green Bus operates 3 different types of buses categorized as VIP, 1st class and 2nd class.

VIP buses have bigger and more comfortable seats. They also have an onboard toilet. VIP buses do not make any stopover so they reach Chiang Rai faster.

The 1st and 2nd class buses do not have a big difference. They only differ on the seat size. Sometimes the 1st class has a mix of VIP and first class seats. There is usually no onboard toilet for 1st and 2nd class, but they will make one bathroom break along the way.

Below we provide the schedules of trips with the best times. You can also check for the complete list at 12GoAsia.

Online fares are higher due to online booking fees.

Bus OperatorScheduleDurationCosts
Green Bus - VIP08:15-11:25
3h 10m360 THB ($12)
Green Bus - 1st Class07:15-10:50
3h 35m270 THB ($8.50)
Green Bus - 2nd Class09:15-12:55
3h 40m230 THB ($8)

Green Bus

  • Departs from the Arcade Bus Station in Chiang Mai, 5km northeast of the Old City
  • Arrives at Chiang Rai Bus Terminal 1 in the city center, next to Chiang Rai Night Bazaar

This bus company is popular for providing a good service along this route.

Check Available Bus Tickets



Chiang Mai to Chiang Rai by Flight

Duration: 4 – 8 hours
Costs: 1,500 THB ($49)

Flying from Chiang Mai to Chiang Rai doesn’t make much sense. All flights involve a stopover in Bangkok and for this reason, we don’t advise you to book a flight from Chiang Mai to Chiang Rai.

The total duration will be at least 4 hours and 10min.

Besides the extra time it will take, it will also produce a lot more (unneeded) emissions. Taking the bus is likely about 20 times more eco-friendly.

Expect to pay from 1,500 THB to  2,600 THB ($49 – $85) for a one-way ticket. Flights get generally more expensive when you book just a few days in advance.

Check the latest schedules and cheapest flights by clicking the button below.

Check Flights on Skyscanner