A beautiful view from within central Chiang Mai-mobile

How to get from
Bangkok to Chiang Mai

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.  

Travel Schedule Options from Bangkok to Chiang Mai

β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ
β€Œ

Bangkok to Chiang Mai Trip Overview

Distance595 km (371.9 miles)
Price range$19-$327
Ride Duration Range1h 5m-12h 30m
Earliest Departure22:25
Latest Departure23:00

Separated by 700 km, going from Bangkok to Chiang Mai is time-consuming, unless you want to take the more expensive plant route. A train or bus is the most affordable option. If you want some comfort, there are night trains which allow you to rent out a bunk, catch some sleep, and maximize your day time. Once in Chiang Mai, explore its rich culture and history by touring its ancient architecture, dining at its famous eateries, and taking in its glorious views. Enjoy the best weather and Chiang Mai festivals by booking between October and December.

Taking a minivan from Bangkok to Chiang Mai

Fastest minivan: 9h

Cheapest minivan: $327

The fastest: 9h

The cheapest: $327

Pros

Time advantage

Air conditioned cabin

Great value

Price includes up to 9 people

Cons

Long journey

Non refundable

Not solo traveler friendly: expensive

Possibility: no rest stops

POSSIBLE AMENITIES:

A/C

The fastest: 9h 30m

The cheapest: $26

Pros

Widespread pick up locations

Meal & taxi included

Blankets given

Lots of class options

Cons

Bumpy journey

Cleanliness

Unstable WiFi connection

Possible motion sickness

POSSIBLE AMENITIES:

A/C

Wifi

TV

WC

Reclining Seats

Food

Charger

Blanket

Pros

Privacy

Wonderful service provided

Central pick up/drop off

Overnight accommodation replacement

Cons

High demand: quick to overbook

Long journey

Non refundable

Luggage limitation

POSSIBLE AMENITIES:

A/C

WC

The fastest: 9h

The cheapest: $244

Pros

Private transfer (personal pick up and drop off)

A/C

Perfect for groups

Comfortable travel

Cons

Difficult and bumpy road

Possible traffic

Expensive

Long journey

POSSIBLE AMENITIES:

A/C

The fastest: 1h 5m

The cheapest: $122

POSSIBLE AMENITIES:

A/C

WC

A beautiful view from within central Chiang Mai

About the ride from Bangkok to Chiang Mai

Bangkok to Chiang Mai Route Information

The distance between Bangkok and Chiang Mai is 372 miles, or approximately 595 kilometers.

There are 5 ways to get from Bangkok to Chiang Mai, including flight,bus,van,car,train.

The earliest departure leaves at 22:25 and has a duration of 1 hour 20 minutes.

The fastest way to travel is by flight, which takes approximately 1 hour 5 minutes.

Depending on how you choose to travel, the following amenities are available: .

Bangkok to Chiang Mai by flight

  • Starting Price: $122.13
  • 232 departures a day, or 1624 departures a week

There are 2 travel classes for this journey, including: Economy and Business.

Each flight ticket offers an individual seat with basic passenger necessities. Conditions and amenities vary by provider. For more detailed information and availability see all options.

Bangkok to Chiang Mai by bus

  • Starting Price: $25.6
  • 77 departures a day, or 539 departures a week

There are 19 travel classes for this journey, including: VIP 32 Seats, Tourist, Economy, VIP 24 Seats, Express, Gold Class, Standard, Business, VIP 33 Seats, Express 40, VIP 20 Seats, Express 42, VIP 31 Seats, VIP 30 Seats, VIP, Express 44, VIP 42, VIP 34 Seats and VIP Plus.

Each bus ticket offers an individual seat with basic passenger necessities. Conditions and amenities vary by provider. For more detailed information and availability see all options.

Bangkok to Chiang Mai by van

  • Starting Price: $327.23
  • 96 departures a day, or 672 departures a week

The only travel class available is VIP.

Each van ticket offers an individual seat with basic passenger necessities. Conditions and amenities vary by provider. For more detailed information and availability see all options.

Bangkok to Chiang Mai by car

  • Starting Price: $244.47
  • 96 departures a day, or 672 departures a week

The only travel class available is Standard.

Each car ticket offers an individual seat with basic passenger necessities. Conditions and amenities vary by provider. For more detailed information and availability see all options.

Bangkok to Chiang Mai by train

    There are 5 travel classes for this journey, including: Second Class Sleeper, First Class Sleeper, Second Class Seat Fan, Second Class Seat and Third Class Seat Fan.

    Each train ticket offers an individual seat with basic passenger necessities. Conditions and amenities vary by provider. For more detailed information and availability see all options.

    Companies Operating from Bangkok to Chiang Mai

    Average time

    9h

    Average price

    $244

    (122)

    Average time

    1h 10m - 1h 30m

    Average price

    $50

    (11)

    Average time

    1h 15m

    Average price

    $50 - $122

    (14)

    Average time

    9h 30m - 11h

    Average price

    $19 - $20

    (882)

    Popular stations and stops in Bangkok and Chiang Mai

    Departure stations in Bangkok

    Suvarnabhumi Airport

    Don Mueang Airport

    Bangkok Bus Terminal (Chatuchak - Mochit)

    Sombat Tour Office (Vibhavadi Rangsit Road)

    Thaisriram Transport (Khaosan Office) Bangkok

    View more

    Arrival stations in Chiang Mai

    Chiang Mai Airport

    Chiang Mai Bus Terminal 3

    Chiang Mai Bus Terminal 2 (Arcade Bus Terminal)

    Chiang Mai - Any hotel

    Chiang Mai International Airport

    View more

    Why travel with Bookaway?

    Bookaway.com makes it simple and easy to find, compare, and buy city-to-city tickets via bus, train, ferry, and more. We support over 13 languages and 23 currencies worldwide, and we believe that everyone should easily be able to find and purchase what they are looking for. We don’t just want to help you get where you want to go - we want you to enjoy the ride.