Last updated: Nov 19, 2019


Overview | Bus | Flight


How To Get From Chiang Rai to Chiang Mai?

The best way to travel the 190 km distance from Chiang Rai to Chiang Mai is by bus. The bus takes about 3.5 hour and tickets start from 370 THB ($12.50). There are no direct flights from Chiang Rai to Chiang Mai. All flights will stopover in Bangkok, making it a longer trip of 4.5-6 hours and more expensive because tickets start at 2,000 THB ($66).

Flying this route will create much more pollution when compared with taking the bus. Flight take off and landings account for more than 25% of all flight emissions and having a stopover doubles this amount. This is in addition to the emissions which are already about 10 times higher than the bus.

Transport modeDurationCostsAvailability
Bus3h 10m - 3h 35m370 THB ($12.50)Check bus tickets
Flight4.5 - 6 hrsfrom 2,000 THB ($66)Check flights


View itinerary from Chiang Rai to Chiang Mai


Bus icon

Chiang Rai to Chiang Mai by Bus

Duration: 3h 10m – 3h 35m
Costs: 370 THB ($12.50)

Going from Chiang Rai to Chiang Mai is very simple, you can easily hop on the bus and enjoy the views along the way.

Green bus tends to be the most popular bus company in both Chiang Rai and Chiang Mai. They operate 3 different types of buses for your convenience; VIP, 1st class and 2nd class.

The classifications refer to the differences in the seat sizes, the higher the class the bigger the seat. The VIP buses are typically the only buses with a toilet on board. However, 1st and 2nd class buses will make a stop halfway through the journey for a bathroom break.

Keep in mind that this extra stop will increase the travel time by approximately 15-30 minutes. The VIP buses rarely stop along the way, making them the fastest option.

You can purchase your tickets online or at the bus station before boarding the bus. Ticket prices start at 370 THB ($12.50). We recommend booking in advance as tickets sell out quickly, especially during holidays and peak season.

We have provided the schedules below to help you plan your trip. If you want more information, you can also check the Green Bus website. Fares displayed are a little higher due to online booking fees.

Bus OperatorScheduleDurationCosts
Green Bus - VIP17:00-20:10
3h 10m610 THB ($20.50) (VIP)
Green Bus - 1st Class08:15-11:45
3h 30m440 THB ($14.50)
Green Bus - 2nd Class06:15-09:50
3h 35m370 THB ($12.50)

Green Bus

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

This bus is popular among travelers for the Chiang Rai to Chiang Mai route and vise versa.

Check Available Bus Tickets



Chiang Rai to Chiang Mai by Flight via Bangkok

Duration: 4.5 – 6 hrs
Costs: from 2,000 THB ($66)

All flights from Chiang Rai to Chiang Mai route through Bangkok and take a minimum of 4 hours.

In addition to the extra time it will take, flying produces approximately 10x more unneeded emissions.

One-way tickets starts at 2,000 THB ($66) and increase the later you book. If you choose to fly, we suggest booking your flight well in advance to save a few dollars.

Feel free to check the flights with the button below.

Check Flights on Skyscanner


How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 4

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!