How to get from

Bangkok to Chiang Mai

    • Book online with local suppliers
      We're here 24/7
      By travelers, for travelers
  • There are 4 ways to get from Bangkok to Chiang Mai

    Taking a Bus from Bangkok to Chiang MaiDuration: 10h 30m
    Description

    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
    Book a ride
    Taking a Minivan from Bangkok to Chiang MaiDuration: 9h
    Description

    There is 1 operator that run from Bangkok to Chiang Mai, with 0 departures per day. If you decide to take a Minivan, you can take the VIP option.

    Book a ride
    Taking a Train from Bangkok to Chiang MaiDuration: 7h 30m
    Description

    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
    Book a ride
    Taking a Flight from Bangkok to Chiang MaiDuration: 1h 30m
    Description

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

    Book a ride

    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.  

    Reviews of the ride from Bangkok to Chiang Mai

    S
    S
    Book away = great, bus = terrible!
    Booking through this website was a simple and clear experience, the only way to improve would be to give information about how to pick up tickets at the station - this would potentially be a tricky thing to do in a country like Thailand though. Also, it would have been great to know that a meal was free at the stop. The bus, however, was atrocious. Old, falling apart seats can be expected but these were really uncomfortable for such a long journey as the padding had clearly been worn out. The bus struggled to get up the smallest of hills! After leaving nearly an hour late and struggling to get through the journey we arrived at our destination about 2 and a half hours late! Being late can happen, but when you’ve been on the bus for 13 hours and end up arriving at 10pm it can really impact what you can do when you arrive somewhere.

    Your questions, our answers

    What is the most popular transportation service from Bangkok to Chiang Mai?
    A view of the sea
    What is the fastest transportation service from Bangkok to Chiang Mai?
    A view of the sea
    Who are the service providers on this route?
    A view of the sea
    What is the distance between Bangkok to Chiang Mai?
    A view of the sea
    What is the cheapest transport option from Bangkok and Chiang Mai?
    A view of the sea
    What is the frequency of departures per day?
    A view of the sea

    Similar trips

    from Bangkok to Chiang MaiStarting at $16.46
    from Bangkok to PhuketStarting at $21
    from Bangkok to PattayaStarting at $6.2
    from Bangkok to Hua HinStarting at $8.27
    from Bangkok to KrabiStarting at $25.33
    from Bangkok to KanchanaburiStarting at $5.07
    from Bangkok to Koh PhanganStarting at $32.05
    from Bangkok to SuratthaniStarting at $15.43
    from Bangkok to Hat YaiStarting at $18.48
    from Bangkok to Koh ChangStarting at $22.75
    from Bangkok to Chiang RaiStarting at $23.26
    from Bangkok to TratStarting at $10.34
    from Bangkok to Ubon RatchathaniStarting at $14.36
    from Bangkok to Koh SamuiStarting at $22.23
    from Bangkok to LampangStarting at $14.63
    from Bangkok to Mae SotStarting at $16.03
    from Bangkok to Khon KaenStarting at $12.39
    from Bangkok to Pak ChongStarting at $7.76
    from Bangkok to SurinStarting at $13.24
    from Bangkok to PhitsanulokStarting at $10.88
    from Bangkok to NanStarting at $20.27
    from Bangkok to Nakhon Si ThammaratStarting at $19.36
    from Bangkok to Koh SametStarting at $18
    from Bangkok to Koh KoodStarting at $27.4
    from Bangkok to ChumphonStarting at $13.12
    from Bangkok to Si Sa KetStarting at $14.36
    from Bangkok to TrangStarting at $19.65
    from Bangkok to RanongStarting at $19.13
    from Bangkok to Siem ReapStarting at $24
    from Bangkok to Nong KhaiStarting at $14.44
    from Bangkok to Mae Hong SonStarting at $43.59
    from Bangkok to RayongStarting at $7.24
    from Bangkok to AyutthayaStarting at $5.17
    from Bangkok to PhraeStarting at $17.58
    from Bangkok to ChonburiStarting at $51
    from Bangkok to Buri RamStarting at $13.05
    from Bangkok to Nakhon RatchasimaStarting at $9.62
    from Bangkok to Phang NgaStarting at $22.75
    from Bangkok to Cha-amStarting at $7.32
    from Bangkok to Roi EtStarting at $47.25
    from Bangkok to Ban PheStarting at $84.78
    from Bangkok to Khao LakStarting at $28.43
    from Bangkok to SukhothaiStarting at $13.44
    from Bangkok to Udon ThaniStarting at $16.54
    from Bangkok to BangkokStarting at $10.34
    from Bangkok to Phnom PenhStarting at $27.6
    from Bangkok to Sakon NakhonStarting at $43.05
    from Bangkok to PhatthalungStarting at $17.45
    from Bangkok to SattahipStarting at $71
    from Bangkok to SrirachaStarting at $78.7
    from Bangkok to Koh TaoStarting at $33.09
    from Bangkok to Khao YaiStarting at $12.41
    from Bangkok to Pran BuriStarting at $8.27
    from Bangkok to Nakhon PhanomStarting at $40.95
    from Bangkok to LoeiStarting at $37.8
    from Bangkok to PhetchaburiStarting at $16.35
    from Bangkok to SatunStarting at $27.92
    from Bangkok to Chiang KhanStarting at $18.3
    from Bangkok to AmphawaStarting at $6.2
    from Bangkok to Prachuap Khiri KhanStarting at $11.39
    from Bangkok to Koh Phi PhiStarting at $38.26
    from Bangkok to Khao SokStarting at $28.43
    from Bangkok to Koh MakStarting at $28.95
    from Bangkok to LopburiStarting at $6.58
    from Bangkok to Chiang KhongStarting at $25.85
    from Bangkok to Bang SaenStarting at $57.9
    from Bangkok to Nakhon SawanStarting at $8.96
    from Bangkok to Kamphaeng PhetStarting at $12.02
    from Bangkok to SamaesarnStarting at $103.56
    from Bangkok to Koh LantaStarting at $34.12
    from Bangkok to JomtienStarting at $55.83
    from Bangkok to SaraburiStarting at $106.49
    from Bangkok to Erawan National ParkStarting at $8
    from Bangkok to VientianeStarting at $33
    from Bangkok to AranyaprathetStarting at $122
    from Bangkok to Don SakStarting at $21.71
    from Bangkok to Sam Roi YotStarting at $88.92
    from Bangkok to Ban Hat LekStarting at $153
    from Bangkok to Laem SokStarting at $193.34
    from Bangkok to Laem ChabangStarting at $82.71
    from Bangkok to Vang ViengStarting at $52
    from Bangkok to PaiStarting at $29.98
    from Bangkok to BattambangStarting at $41.36
    from Bangkok to Damnoen Saduak Floating MarketStarting at $6.2
    from Bangkok to Ao NangStarting at $32.05
    from Bangkok to Railay BeachStarting at $34.12
    from Bangkok to PayathonzuStarting at $203.68
    from Bangkok to YangonStarting at $60.9
    from Bangkok to Chong MekStarting at $21.71
    from Bangkok to SihanoukvilleStarting at $36
    from Bangkok to TakStarting at $16.54
    from Bangkok to PakseStarting at $34.12
    from Bangkok to Mae KlongStarting at $6.2
    from Bangkok to NarathiwatStarting at $45.15
    from Bangkok to ManilaStarting at $84
    from Bangkok to O SmachStarting at $0
    from Bangkok to Nong Bua Lam PhuStarting at $19
    from Bangkok to Da NangStarting at $59.85
    from Bangkok to Da LatStarting at $55.65
    from Bangkok to Samut SongkhramStarting at $5.5
    from Bangkok to KhanomStarting at $22.82
    from Bangkok to Luang PrabangStarting at $95.55
    from Bangkok to CebuStarting at $245.7
    from Bangkok to Chiang DaoStarting at $23.82
    from Bangkok to FangStarting at $26.18
    from Bangkok to Don DetStarting at $35
    from Bangkok to Cam RanhStarting at $72.45
    from Bangkok to MandalayStarting at $97.65
    from Bangkok to Can ThoStarting at $105
    from Bangkok to SavannakhetStarting at $105
    from Bangkok to KathmanduStarting at $105
    from Bangkok to HanoiStarting at $77.7
    from Bangkok to Ho Chi Minh City (Saigon)Starting at $64.05
    from Bangkok to Hai PhongStarting at $105
    from Bangkok to PattaniStarting at $19.51
    from Bangkok to NonthaburiStarting at $45.57