Thailand
Chiang Mai
A northern Thai old town still ringed by its moat. No urban rail here — the red songthaew is how the city moves.
RTC Chiang Mai City Bus
Updated 9 days ago
- Until Dec 31, 2026
Suspended since July 2026, due back on 31 August
RTC stopped running in July 2026 because of soaring fuel prices and falling ridership, and has named 31 August as its return date. It comes back with three electric buses, and routes and frequencies are still being reworked. Check RTC's latest Facebook post for whether buses are running before you wait at a stop.
How to ride
- 1Check that the buses are runningRTC paused in July 2026 and announced 31 August as its return date; read its latest Facebook post before you set out.
- 2Get cash readyA move to online payment has been announced, but no such app exists in the stores.
- 3Pick the loop that suits your destinationRed, yellow and green loops all start from the airport. Routes and frequencies are being reworked, so check the stops in an app.
- 4Pay the fare and rideOne flat fare per ride whatever the distance; 50 baht is the figure in the restart announcement, so confirm it with the driver.
- 5Get off at your stopEach loop runs one way round only; at the stop, check whether anything runs back the way you came.
Fares
Single fares2
Estimates use exchange rates as of September 5, 2026
Payment
Quick facts
Heads-up
-
Whether anything but cash works cannot be confirmed
In December 2025 RTC announced that from March 2026 it would move to an online payment system called CM Transit Payment. No such app can be found on the App Store or Google Play, and the July 2026 suspension and change of fleet have come in between, so whether the plan is still live cannot be confirmed. Carry cash.
-
The old RTC domains are hijacked, one now a gambling site
The old domains that come up when you search for RTC's official website have been taken over by third parties, and one of them now opens an online gambling site. Check service and fares on RTC's official Facebook page or on the airport and provincial pages instead.