How to get from

Bangkok to Chiang Mai

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

4 ways to get from Bangkok to Chiang Mai

Taking a Bus from Bangkok to Chiang MaiDuration: 10h 30m
Know before you go

It’s a long journey from Bangkok to Chiang Mai but the cheapest way to do it is by bus. The cheaper ones, though, may lack air conditioners. Proper precautions must be taken due to past reports of theft on Thai buses. Despite this, deluxe bus options exist and may allow you to see the beautiful countryside in comfort.

  • Pros
    • Widespread pick up locations
    • Meal & taxi included
    • Blankets given
    • Lots of class options
    • Reclining seats
  • Cons
    • Bumpy journey
    • Cleanliness
    • Unstable WiFi connection
    • Possible motion sickness
    • Once a day departure
Most popular rides
Taking a Minivan from Bangkok to Chiang MaiDuration: 9h
Know before you go

If you're travelling with a big group or with your family, what you may be looking for most is privacy and comfort. With the minivan option, the service is super personalized. This means that you can be picked up anywhere in Bangkok with your squad (and dropped off anywhere in Chiang Mai), at any time. Cabins are air conditioned and drivers are super friendly.

  • Pros
    • Price includes up to 9 people
    • Great value
    • Air conditioned cabin
    • Time advantage
    • Ample luggage allowance
  • Cons
    • Not solo traveler friendly: expensive
    • Non refundable
    • Long journey
    • Possibility: no rest stops
Most popular rides
Taking a Train from Bangkok to Chiang MaiDuration: 13h
Know before you go

The train from Bangkok to Chiang Mai has about the same transit time as a bus. For the eco-conscious folk, similarly to bus travel, the carbon footprint on trains is low. Between train class options, you can chose whether to travel reclining on a berth over night, or relaxing in an upright seat during the daytime. What may be a difficult detail is cleanliness levels on trains and sparse departure times.

  • Pros
    • Privacy
    • Wonderful service provided
    • Central pick up/drop off
    • Overnight accommodation replacement
    • A/C, bathroom, blanket included
  • Cons
    • High demand: quick to overbook
    • Long journey
    • Non refundable
    • Luggage limitation
    • Snacks not always included
Most popular rides
Taking a Flight from Bangkok to Chiang MaiDuration: 1h
Know before you go

There are 6 operators that run from Bangkok to Chiang Mai, with 39 departures per day. If you decide to take a Flight, you can take the Economy option.

Most popular rides

How to get from Bangkok to Chiang Mai

Bangkok and Chiang Mai are two of Thailand’s most vibrant and exciting cities. Bangkok is all hustle and bustle, bright lights, chaos, and capital-city edginess, whilst Chiang Mai - located 700kms (435 miles) to the north, is the more laid-back, digital nomad haven, full of cool cafes, great coffee, art, co-working spaces, and yoga studios.  

Both have a lot to offer, and are must-sees whilst you’re in Thailand, and Chiang Mai is a great base to explore the north of Thailand, including the awesome town of Pai, which is nearby. 

There are three ways to go from Bangkok to Chiang Mai, which will suit every budget. The cheapest option is to take a bus (10.5 hours approx.). There are 6 departures per day, and you can choose from the VIP or Express Class, with the Express option being a little more expensive, but more comfortable, taking you from central Bangkok to Chiang Mai. 

If you don’t fancy the bus, you can take the train (12 hours). Which has three seating options to choose from (Seater, Second Class, and Sleeper), and is a comfortable, eco-friendly way to travel. The trains have A/C, and include a blanket for the journey. There are luggage limits, so if you’re traveling with a lot of stuff make sure to check this out. 

Your final option is the more expensive but more personalized mini-van option (9 hours). This is a great choice if you’re traveling as a group, and want privacy and to be able to customize your trip. The minivan seats up to 9 people, and will pick you up wherever you like in Bangkok, and drop you off wherever you want in Chiang Mai. The minivans have air conditioning, and friendly drivers. 

The journey from Bangkok to Chiang Mai is quite long so we’d recommend getting the last bus or train, sleeping during the journey, and arriving in Chiang Mai bright and early, and ready to explore the arty cafes, delicious food, amazing night market, temples, and elephant sanctuaries. 

Pro tip: Get a coffee and thai massage when you arrive, and then head out to explore!


What to see when traveling from Bangkok to Chiang Mai

What you’ll see when you gaze out of the window depends on the time of day you travel. The later departure options will be dark for most of the journey, perfect for sleeping while you travel. Although you will be able to see the beautiful sunrise as you arrive in Chiang Mai. 

If you leave earlier in the day you will see the traffic and bright lights of Bangkok turn into countryside, rolling hills, and lush trees, and eventually give way to the mountainous landscape and rice paddies of Chiang Mai, before you arrive in the city, which is a rich mix of temples, night markets, and artsy nooks and crannies. 


What is the best time of year to visit Chiang Mai?

The coolest time to visit Chiang Mai is from Dec-Feb, when the weather is around 30 degrees Celsius (86 degrees Fahrenheit) during the day, with a cool breeze to keep you cool. You can wander around one of the most creative cities in southeast Asia, explore, and take day trips out into the mountains. Great trips from Chiang Mai include checking out the near-by hippie village of Pai, Chiang Rai and its temples, or getting out into nature for a hike or visiting one of the many elephant sanctuaries. 

Do bring a jacket though as it can get chilly at night.

Chiang Mai starts getting warmer, and by mid-March until June temperatures reach a HOT 40 degrees Celsius (104 degrees Fahrenheit). Whilst Chiang Mai doesn’t have a beach, you can cool off in the nearby mountain towns, or seek refuge in a local cafe.

From June-October the temperature cools down to a comfortable 32 degrees Celsius (89 degrees Fahrenheit) during the day, but the rainy season is also in full swing! So expect daily showers. Typically the mornings are bright and sunny, with the downpour coming in the late afternoon or early evening, so you can definitely still enjoy Chiang Mai during the rainy season. The rain is a great excuse to get “stuck” in a comfy cafe for the afternoon!

Chiang Mai has something for everyone; you can spend your days downing coffee in cool cafes, doing yoga in the amazing studios, exploring the temples, or being part of the rich digital nomad community that has grown in recent years. 


What is the best time of year to visit Bangkok?

Bangkok is one of the hottest cities in the world, with 30 degrees Celsius (85 degrees Fahrenheit) being pretty standard. It’s also a must-visit for every traveler in South East Asia, with so much to see, explore, and do. 

Whilst Bangkok is typically hotter than Chiang Mai, their seasons have similar timings, making it easy to make the most of both cities. November to February is ideal for exploring the city, chilling on one of the many roof terrace bars, eating amazing food, and checking out the rich culture of the Thai capital.

Bangkok has something for everyone and every budget. From budget hostels to world-class hotels, from street food to fine dining, from beers in Khao San Road to cocktails in boutique bars, not to mention hundreds of temples. You will not get bored in Bangkok.  

From March to May it starts heating up, with temperatures reaching 40 degrees Celsius (104 degrees Fahrenheit). Time to find rooftop bars with a pool! As you’d expect from a city of its size and stature, there are plenty of things to do that don’t involve walking around in the midday sun, and most places will have aircon. 

From June until October it starts to rain! The downside of this is obviously the rain, but the upside is that many hotels and hostels will reduce their rates during this time, and as Bangkok is a huge city you can still find plenty of things to do. But bring an umbrella, just to be on the safe side.  

Let Bangkok and Chiang Mai inspire you

A bus ride from Bangkok to Chiang Mai: A traveler review

A visit to the northern part of Thailand often starts with the journey to Chiang Mai, the second-largest city of Thailand.

Read more

Chiang Mai: A home to many unique tribes

Chiang Mai is a fun destination for those on a constant search for adventure, but it is also ideal for tourists who seek to learn more about Thai culture.

Read more

A detailed guide to transportation in Thailand

Live your tropical getaway dream with our Thailand transportation guide. Make the most of the country’s extensive network of buses, trains, flights and ferries.

Read more

Reviews of the ride from Bangkok to Chiang Mai

  • N
    Bus Chiang Mai to Bangkok
    It was easy to book and pay online. Once there Tara was great with getting us all on the bus and explaining the route.
  • J
    Real nice trip. The seats
    Real nice trip. The seats were very comfy
  • C
    Nice Bangkok-Chiang Mai last night
    Nice Bangkok-Chiang Mai last night, just in time inCM !
Show more

Your questions, our answers

Bookaway's customers prefer VIP 24 Seats Bus by Bangkok Buslines

Economy Flight by Nok Airwhich usually takes 1h

582 Km (Air)

Second Class Seat Train by Thai Railway starting at US$16

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

Popular places to go from Bangkok

Bangkok to Chiang MaiStarting at $16
Bangkok to PattayaStarting at $6
Bangkok to Koh SamuiStarting at $21
Bangkok to Hua HinStarting at $8
Bangkok to PhuketStarting at $22
Bangkok to Koh PhanganStarting at $31
Bangkok to SuratthaniStarting at $15
Bangkok to KrabiStarting at $20
Bangkok to Mae SotStarting at $15
Bangkok to KanchanaburiStarting at $5
Bangkok to ChumphonStarting at $13
Bangkok to Chiang RaiStarting at $22
Bangkok to Koh ChangStarting at $22
Bangkok to Hat YaiStarting at $18
Bangkok to Khon KaenStarting at $12
Bangkok to Nakhon RatchasimaStarting at $9
Bangkok to AyutthayaStarting at $5
Bangkok to Nakhon Si ThammaratStarting at $17
Bangkok to Khao YaiStarting at $12
Bangkok to RanongStarting at $18
Bangkok to RayongStarting at $7
Bangkok to Udon ThaniStarting at $16
Bangkok to NarathiwatStarting at $42
Bangkok to Koh TaoStarting at $32
Bangkok to TratStarting at $10
Bangkok to Siem ReapStarting at $24
Bangkok to Roi EtStarting at $60
Bangkok to Prachuap Khiri KhanStarting at $9
Bangkok to PattaniStarting at $19
Bangkok to Phang NgaStarting at $23
Bangkok to Koh Phi PhiStarting at $37
Bangkok to Ubon RatchathaniStarting at $14
Bangkok to LopburiStarting at $6
Bangkok to Pak ChongStarting at $7
Bangkok to Koh LantaStarting at $33
Bangkok to Khao LakStarting at $27
Bangkok to LampangStarting at $14
Bangkok to Chiang KhanStarting at $18
Bangkok to Buri RamStarting at $13
Bangkok to TrangStarting at $19
Bangkok to Koh MakStarting at $28
Bangkok to NanStarting at $20
Bangkok to PhetchaburiStarting at $6
Bangkok to ChaiyaphumStarting at $10
Bangkok to PhayaoStarting at $34
Bangkok to SatunStarting at $27
Bangkok to Koh KoodStarting at $26
Bangkok to Sam Roi YotStarting at $86
Bangkok to Damnoen Saduak Floating MarketStarting at $6
Bangkok to Ao NangStarting at $31
Bangkok to PhraeStarting at $17
Bangkok to PhitsanulokStarting at $11
Bangkok to Chiang DaoStarting at $23
Bangkok to Hai PhongStarting at $104
Bangkok to Si Sa KetStarting at $14
Bangkok to LamphunStarting at $15
Bangkok to Maha SarakhamStarting at $17
Bangkok to SongkhlaStarting at $29
Bangkok to Phnom PenhStarting at $28
Bangkok to VientianeStarting at $33
Bangkok to Cha-amStarting at $7
Bangkok to PaiStarting at $29
Bangkok to Koh SametStarting at $16
Bangkok to ChonburiStarting at $51
Bangkok to TakStarting at $16
Bangkok to LoeiStarting at $17
Bangkok to Mae Hong SonStarting at $42
Bangkok to Nakhon SawanStarting at $9
Bangkok to PhatthalungStarting at $17
Bangkok to AranyaprathetStarting at $118
Bangkok to Ban PheStarting at $82
Bangkok to Don SakStarting at $21
Bangkok to Pran BuriStarting at $8
Bangkok to Khao SokStarting at $27
Bangkok to Ban Hat LekStarting at $153
Bangkok to Laem SokStarting at $187
Bangkok to SukhothaiStarting at $13
Bangkok to Laem ChabangStarting at $6
Bangkok to SaraburiStarting at $103
Bangkok to Vang ViengStarting at $52
Bangkok to BattambangStarting at $40
Bangkok to Railay BeachStarting at $33
Bangkok to Nong KhaiStarting at $14
Bangkok to PayathonzuStarting at $197
Bangkok to SurinStarting at $13
Bangkok to YangonStarting at $60
Bangkok to Chong MekStarting at $21
Bangkok to SihanoukvilleStarting at $36
Bangkok to SattahipStarting at $71
Bangkok to Erawan National ParkStarting at $8
Bangkok to Chiang KhongStarting at $25
Bangkok to PakseStarting at $33
Bangkok to Bang SaenStarting at $6
Bangkok to AmphawaStarting at $6
Bangkok to Mae KlongStarting at $6
Bangkok to BangkokStarting at $10
Bangkok to ManilaStarting at $104
Bangkok to Sakon NakhonStarting at $43
Bangkok to Nakhon PhanomStarting at $64
Bangkok to O SmachStarting at $12
Bangkok to Nong Bua Lam PhuStarting at $19
Bangkok to Da NangStarting at $61
Bangkok to Da LatStarting at $60
Bangkok to Samut SongkhramStarting at $6
Bangkok to KhanomStarting at $22
Bangkok to Luang PrabangStarting at $104
Bangkok to CebuStarting at $204
Bangkok to FangStarting at $25
Bangkok to Kamphaeng PhetStarting at $12
Bangkok to Don DetStarting at $35
Bangkok to Cam RanhStarting at $73
Bangkok to MandalayStarting at $104
Bangkok to Can ThoStarting at $104
Bangkok to SavannakhetStarting at $104
Bangkok to KathmanduStarting at $104
Bangkok to HanoiStarting at $77
Bangkok to Ho Chi Minh City (Saigon)Starting at $63
Bangkok to SamaesarnStarting at $100
Bangkok to SrirachaStarting at $5
Bangkok to NonthaburiStarting at $44
Bangkok to MukdahanStarting at $20
Bangkok to Mae Sai DistrictStarting at $24
Bangkok to Chiang Kham DistrictStarting at $22
Bangkok to Chiang SaenStarting at $40
Bangkok to Denpasar, BaliStarting at $134
Bangkok to Jakarta, JavaStarting at $93
Bangkok to Kuala LumpurStarting at $65
Bangkok to PenangStarting at $75
Bangkok to MedanStarting at $70
Bangkok to Johor BahruStarting at $89
Bangkok to Kota KinabaluStarting at $63