Chiang Mai to Bangkok

How to get from

Chiang Mai to Bangkok

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

5 ways to get from Chiang Mai to Bangkok

Taking a bus from Chiang Mai to BangkokDuration: 6h 30m
Know before you go

It’s a long journey from Chiang Mai to Bangkok but the cheapest way to do it is by bus. Cabins are equipped with air conditioning, and often, bathrooms on board. 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
    • Free cancellations
    • Widespread pick up locations
    • Meal & taxi included
    • Blankets given
    • Reclining seats
  • Cons
    • Bumpy journey
    • Possibly iffy cleanliness
    • Unstable WiFi connection
    • Possible motion sickness
    • Departure times limited to specific part of day
Most popular rides
Taking a minivan from Chiang Mai to BangkokDuration: 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 Chiang Mai with your squad (and dropped off anywhere in Bangkok), at any time. Cabins are air conditioned and drivers are super friendly.

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

There is 1 operator that run from Chiang Mai to Bangkok, with 1 departure per day. If you decide to take a train, you can take the Second Class Seat, Second Class Lower Bed, Second Class Upper Bed, First Class Upper Bed, and First Class Lower Bed options.

Most popular rides
Taking a flight from Chiang Mai to BangkokDuration: 1h
Know before you go

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

Most popular rides
Taking a car from Chiang Mai to BangkokDuration: 9h
Know before you go

The path from Chiang Mai to Bangkok is a well-trodded one by globetrotters. The benfit of spending more on a private car is that you and your squad will be given a private excursion through Thailand by a local. Best of all, you can avoid crowded Thai transit.

  • Pros
    • Private transfer (personal pick up and drop off)
    • A/C
    • Perfect for groups
    • Comfortable travel
    • Knowledgeable driver
  • Cons
    • Difficult and bumpy road
    • Possible traffic
    • Expensive
    • Long journey
    • Limited pick up locations
Most popular rides

About the ride from Chiang Mai to Bangkok

     Once it’s time to move on from Chiang Mai’s laid-back vibes, and head to the capital, Bangkok, you have a variety of ways to make the 690 km (428 mile) journey. 

     It’s quite a long journey, you’re looking at about 9 hours minimum to get from Chiang Mai to Bangkok, but don’t worry, you have three comfortable options to get there; you can take a VIP Sleeper Bus - which takes 10 hours - , go by private minivan - and be there in 9 hours - , or take the train - you can choose between first and second class, and it will take 13 hours.

     As the journey is long, we recommend one of the sleeper options. Travelling at night means you can sleep through the journey, saving on accommodation costs, and arrive in Bangkok bright and early, and ready to explore. 

     Bangkok needs no introduction. It’s the capital of Thailand, and is famous for its temples, its beautiful rooftop bars, not to mention the traveler’s hub of Khao San Road, street food, and parties. Whether you’re planning to stay a while in Bangkok, or are just passing through, we will help you book the best journey for you. 

 

What to see when traveling from Chiang Mai to Bangkok

     What you’ll see depends on the time you travel. We would recommend taking one of the sleeper options, which means there won’t be an awful lot to see outside the window, but you will be able to catch a beautiful sunrise early in the morning, at around the time you start to enter the city of Bangkok. There’s nothing like a beautiful, city sunrise to welcome you to Bangkok. 

     If you travel during the day, you’ll be treated to long, winding roads, and plenty of lush greenery as you travel from northern Thailand, all the way down south. You can watch the landscape change from the green mountains of Chiang Mai, and become more tropical as you work your way down to Bangkok. 

     If you’re traveling by road, expect to see small towns and daily life occurring as you travel, which will transform into bright lights and organised chaos as you approach Bangkok, as well as a bit of traffic, and hustle and bustle around the cities.

 

How to get from Chiang Mai to Bangkok

 

Taking a bus 

     Taking the bus is the most popular way to get from Chiang Mai to Bangkok, as it’s cost effective, comfortable, and allows you to travel through the night, meaning you can sleep the journey away, and wake up in Bangkok, with a full day ahead of you, saving on money and maximizing your time.   

     The buses have a variety of amenities including a minimum of reclining chairs, a snack, A/C, and a bathroom on-board, with some even having WiFi, charging terminals (check the specific amenities when you book). There will also be rest stops to stretch your legs and refresh. 

 

Taking a train 

     Taking a train to Bangkok from Chiang Mai is a smooth journey, which takes 13 hours. You have a choice between first and second class, with the difference being that the first class option is a sleeper with a bunk bed for you, whereas second class is a seat. We’d go for the first class option, especially if you’re planning to travel through the night, as it will be more comfortable when it comes to sleeping. 

     Most of the carriages will have A/C, and all have a bathroom available. It’s about a 15 minute car journey from the train station to central Bangkok, and you can either get a taxi there, or use the Grab or Uber apps. 

 

Taking a minivan

Booking a private minivan from Chiang Mai to Bangkok is a great option if you’re traveling in a group, or with young children. The minivan can accommodate up to 9 people, and will arrange with you where to pick you up and drop you off. Breaks and rest stops can also be arranged upon request. 

     Taking a minivan is the most expensive option, but gives you greater privacy, flexibility, and space, and provides door-to-door service, collecting you from our accommodation in Chiang Mai, and dropping you off at your accommodation in Bangkok. 

Let Chiang Mai and Bangkok inspire you

Bangkok to Chiang Mai sleeper train: A traveler review

Planning a trip to Chiang Mai? Start your adventure sooner by discovering what awaits on the sleeper train from Bangkok in this first-hand guest review.

Read more

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

The 9 most instagrammable places in Thailand

Thailand is one of the most scenic destinations in the world. From natural wonders to historical buildings, every part of this country is photo-worthy.

Read more

Reviews of the ride from Chiang Mai to Bangkok

  • N
    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
    J
    Real nice trip. The seats
    Real nice trip. The seats were very comfy
  • C
    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 bus by Thai Sriram

Economy flight by Nok Airwhich usually takes 1h

189 Km (Air)

Second Class Seat train by Thai Railway starting at US$14