How to get from

Chiang Mai to Chiang Rai

  • Book online with local operators
  • We're here for you 24/7
  • Stories by travelers, for travelers

3 ways to get from Chiang Mai to Chiang Rai

Taking a Bus from Chiang Mai to Chiang RaiDuration: 4h
Know before you go

Taking the bus from Chiang Mai to Chiang Rai is the easiest way to travel between these cities. They’re comfortable and let you get a glimpse of the scenery along the way. Travel time is only 4 hours too.

  • Pros
    • Cost effective
    • Makes toilet stops
    • Comfortable journey
    • Ample extra luggage allowance (20kg)
  • Cons
    • Slow journey
    • Shared bus: possibly noisy and crowded
    • Possible motion sickness
Most popular rides
Taking a Minivan from Chiang Mai to Chiang RaiDuration: 4h
Know before you go

One of the fastest ways to get from Chiang Mai to Chiang Rai is by taking the minivan. Travel time only takes about 3.5 hours and will even have a toilet break for you to stretch your legs along the way.

  • Pros
    • 20 mins toilet break
    • English speaking staff
    • Time advantage
    • Helpful drivers, service
  • Cons
    • Only 1 backpack luggage per passenger
    • pay extra for big luggage
    • toilet stops might not be clean
Most popular rides
Taking a Car from Chiang Mai to Chiang RaiDuration: 3h 30m
Know before you go

The most comfortable way to travel from Chiang Mai to Chiang Rai is by taking a private car. This will let you request for any stop along the way and also gives you enough privacy and space.

  • Pros
    • pickup/drop off any hotel in Chiang Mai and Chiang Rai city centre
    • Friendly driver
    • Private transfer (personal pick up and drop off)
    • Comfortable travel
    • Makes toilet stops
  • Cons
    • Expensive
    • Passenger limitation
Most popular rides

About the ride from Chiang Mai to Chiang Rai

The ride between Chiang Mai and Chiang Rai is not that long but it is scenic, with plenty to see as you cross through national parks and past ancient temples and pagodas. Bus is the only means of public transport on this route, but if you can afford to splash out on a private car or minivan, you’ll be able to stop at many interesting places along the way. 

Chiang Rai is best known for being a gateway to the Golden Triangle, where the borders of Myanmar, Laos and Thailand meet. Small, affordable and multicultural, it offers a different experience to the larger, more chaotic Thai cities. 

Interesting temples to visit include Wat Phra Kaew, one of the oldest in Thailand, and the unique, modern-day White Temple. There are plenty of excellent places to sample Northern Thai cuisine. Surrounded by mountains, rice terraces and with the Mekong River on the doorstep, Chiang Rai is also a green escape, with lots to attract outdoorsy types. 

There are no direct flights or trains between the two cities, so the only way of making this 190 km (118 miles) journey is by long distance bus, minivan or car. There are economy buses as well as VIP buses, or you can book a seat in a shared minivan for $16 one way. 

Bookaway suggests traveling by VIP Bus which is comfortable and cheap, and takes around 4 hours. You’ll arrive at an out-of-town bus station so you’ll need to take a songthaew or taxi  to your hotel.  

If you’re traveling as a family or in a group, you can also book a private minivan or car - prices start at around $149.

If you’re going to travel on from Chiang Rai, you have plenty of options. The town is ideally located for exploring the Golden Triangle. Or, you might want to see the rest of the Northern Province, which has a lot to offer - especially if you like the outdoors -  including mountain peaks like Doi Mae Salong, Doi Chang and Doi Tung, hill tribe villages, and a cool climate.


What you’ll see when traveling from Chiang Mai to Chiang Rai

The route takes you on Highway 118 which skirts Doi Luang National Park and passes through Khun Cae National Park. It’s pretty scenic - from the window you’ll pass roadside temples, hilltop wats, buddha statues, paddy fields, mountains and rainforests -  so you might want to think about traveling during the day rather than at night. 

How to get from Chiang Mai to Chiang Rai

Taking an express bus

The Express Bus is a basic bus with A/C and a typical seating arrangement - two seats on either side of the aisle. If you want a comfier ride you should opt for the VIP Bus instead. During the ride the driver will stop so you can stretch your legs, use the bathroom and buy some snacks. 

Be aware that this bus leaves from a bus station outside the center of Chiang Mai, so you’ll need to take a Grab taxi or songthaew to get there. When you arrive in Chiang Rai don’t alight at the first bus station, but wait and get off at the second bus station in the center of the town. 


Taking a VIP bus

If you don’t fancy four hours on the Express Bus, the VIP Bus offers a better level of comfort. Run by the same company, the main difference is the seat layout. On the VIP Bus, seats are spaced further apart and are in rows of three (2+1) and recline properly, plus they have padded headrests, meaning you’ll be more likely to sleep if that is what you want to do. This seating layout is also good if you’re traveling alone and prefer not to sit next to someone you don't know. On this bus, you’ll also find USB charging ports for your phone or laptop and a mini TV system with headphones. 

There are three departures every day, two in the morning and one in the afternoon. Remember that if you’re traveling during a Thai public holiday you’ll need to book your tickets well in advance.

Taking a minivan

Two companies operate air-conditioned minivans on this route. Minivans will collect you from a central location in Chiang Mai and drop you in the center of Chiang Rai. The journey time is around 5 hours, with stops along the way to use the bathroom and stretch your legs. 

Be aware that if you have a lot of luggage that you cannot fit on your lap, you might be asked to pay for an extra seat.


Taking a private minivan

If you are traveling as a family or in a group another option is to book a private minivan for this journey. Prices start at $171 for up to 12 passengers. This includes hotel pick up and drop off in Chiang Rai.

Private minivans are usually new and modern, with comfy seats, A/C and some space for luggage in the back, however be aware that if you have lots of luggage, you might need to sacrifice a couple of seats for the bags.  A plus point of booking a private minivan is flexibility - you can leave any time you like and you don't have to make your way to an out-of-town bus station. 

Taking a private car

Private cars for between 2 and 4 passengers cost from $149  and will collect you and drop you off in any hotel in the city center. The plus side to this is flexibility - you can leave whenever you want, and you get to ride in air-conditioned privacy. Bear in mind though, this isn't a cost effective way of doing this journey if you’re a solo traveler.

Let Chiang Mai and Chiang Rai inspire you

The best day trips to take from Chiang Mai

Looking to head out of Chiang Mai, Thailand for the day? We count down the six best day trips from Chiang Mai.

Read more

Getting from Chiang Rai to Chiang Mai: A traveler review

Keen to discover Thailand’s famed Rose of the North but unsure how to get from Chiang Rai to Chiang Mai? We’ve got a first-hand route review of this trip.

Read more

Getting from Chiang Mai to Chiang Rai: A traveler review

Want to discover another authentic Lanna town? Then Chiang Rai in Thailand’s north is for you. Here’s what the trip from Chiang Mai to Chiang Rai is like.

Read more

Your questions, our answers

Bookaway's customers prefer Standard Minivan by Aya Service

Standard Minivan by Aya Servicewhich usually takes 3h 30m

BUSGreen Bus

MINIVANTinnakorn | Glassflower | Oriental Escape | Terminal Green | Aya Service

CARTinnakorn | Jed Yord Brother | Glassflower | Oriental Escape

161 Km (Air)

Express Bus by Green Bus starting at US$8

Approximately, there are 11 departures each day. You can also book a private ride and leave whenever you want.

Popular places to go from Chiang Mai

Chiang Mai to bangkokStarting at $16
Chiang Mai to sukhothaiStarting at $10
Chiang Mai to paiStarting at $7
Chiang Mai to phitsanulokStarting at $11
Chiang Mai to khon-kaenStarting at $30
Chiang Mai to chiang-raiStarting at $8
Chiang Mai to ayutthayaStarting at $16
Chiang Mai to lampangStarting at $5
Chiang Mai to phuketStarting at $60
Chiang Mai to hat-yaiStarting at $59
Chiang Mai to hua-hinStarting at $40
Chiang Mai to lamphunStarting at $4
Chiang Mai to kanchanaburiStarting at $23
Chiang Mai to udon-thaniStarting at $32
Chiang Mai to chiang-maiStarting at $12
Chiang Mai to krabiStarting at $55
Chiang Mai to pattayaStarting at $34
Chiang Mai to nong-khaiStarting at $35
Chiang Mai to luang-prabangStarting at $50
Chiang Mai to koh-changStarting at $44
Chiang Mai to mae-hong-sonStarting at $12
Chiang Mai to pang-maphaStarting at $173
Chiang Mai to mae-teangStarting at $62
Chiang Mai to fangStarting at $112
Chiang Mai to chiang-daoStarting at $73
Chiang Mai to tha-tonStarting at $140
Chiang Mai to mae-sai-districtStarting at $11
Chiang Mai to nanStarting at $10
Chiang Mai to phraeStarting at $14
Chiang Mai to chiang-kham-districtStarting at $135
Chiang Mai to chiang-khongStarting at $13
Chiang Mai to golden-triangleStarting at $14
Chiang Mai to phayaoStarting at $10
Chiang Mai to chai-prakanStarting at $115
Chiang Mai to mae-sariangStarting at $9
Chiang Mai to doi-ang-khangStarting at $159
Chiang Mai to mae-kampongStarting at $12
Chiang Mai to sankhampang-hot-springsStarting at $5
Chiang Mai to takStarting at $8
Chiang Mai to huay-xaiStarting at $23
Chiang Mai to yangonStarting at $143
Chiang Mai to mae-sotStarting at $19
Chiang Mai to chiang-saen-districtStarting at $150
Chiang Mai to chiang-saenStarting at $14
Chiang Mai to nong-bua-lam-phuStarting at $32
Chiang Mai to loeiStarting at $32
Chiang Mai to uttaraditStarting at $32
Chiang Mai to ubon-ratchathaniStarting at $66
Chiang Mai to suratthaniStarting at $55
Chiang Mai to vientianeStarting at $44
Chiang Mai to ho-chi-minh-city-saigonStarting at $103
Chiang Mai to hanoiStarting at $82
Chiang Mai to da-nangStarting at $81
Chiang Mai to lopburiStarting at $14
Chiang Mai to nakhon-ratchasimaStarting at $23