Complete guide to bus travel from Chiang Rai to Chiang Mai — schedules, prices, operators and booking tips.
Chiang Rai to Chiang Mai is one of northern Thailand's most frequent bus routes — a comfortable 3 to 4 hour journey with buses running every hour throughout the day.
The Chiang Rai to Chiang Mai bus is the main connection between Thailand's two most popular northern cities. Green Bus operates comfortable air-conditioned coaches on this route throughout the day, departing every hour from Chiang Rai Bus Terminal.
The journey passes through the beautiful lowland valleys and forested hills of Chiang Rai and Chiang Mai provinces. The road is flat and well-maintained, making this one of northern Thailand's most comfortable short bus journeys.
In Chiang Mai, buses arrive at Arcade Bus Terminal (Terminal 2), about 3 kilometres from the old city. Red songthaews and Grab taxis are available outside.
This route is commonly used by travellers completing a northern Thailand loop — Chiang Mai to Chiang Rai (via bus or train), spending time exploring the White Temple, Golden Triangle and hilltribe areas, then returning to Chiang Mai by bus.
The following operators run regular services on the Chiang Rai–Chiang Mai route:
Compare prices across all operators before booking — fares can vary significantly by class and season.
Departures: Every hour 06:00–18:00
From: Chiang Rai Bus Terminal
To: Arcade Bus Terminal (Terminal 2), Chiang Mai
Schedules may vary by operator and season. Confirm departure times when booking, particularly during Thai public holidays.
✅ Take an evening bus to arrive in Chiang Mai for dinner — the night bazaar and restaurants are excellent.
Secure booking · Instant e-ticket
Book 1–2 days ahead on weekdays. During Songkran (April), New Year and long weekends, book at least one week in advance — buses sell out fast on popular routes.