Chiang Mai to Bangkok

Chiang Mai to Bangkok

Loading seats data...

From Chiang Mai to Bangkok by train

Chiang Mai
12h 18m ride in train #14 with Thai Railways
Don Mueang, Bangkok
From $36 per adult
Chiang Mai
13h 15m ride in train #14 with Thai Railways
Hua Lamphong, Bangkok
From $36 per adult

From Chiang Mai Arcade 2 to Bangkok by bus

Chiang Mai Arcade 2
10h 30m bus ride with Bangkok Busline in Express
Mochit, Bangkok
$18 per adult
Chiang Mai Arcade 2
10h bus ride with Bangkok Busline in Express
Sombat Tour Viphavadee 13, Bangkok
$18 per adult
Chiang Mai Arcade 2
9h 30m bus ride with Bangkok Busline in VIP
Mochit, Bangkok
$22 per adult
Chiang Mai Arcade 2
9h bus ride with Bangkok Busline in VIP
Sombat Tour Viphavadee 13, Bangkok
$22 per adult
Chiang Mai Arcade 2
11h 53m bus ride with Transport Co in VIP 31
Mochit, Bangkok
$18 per adult
Chiang Mai Arcade 2
9h 30m bus ride with Bangkok Busline in VIP
Mochit, Bangkok
$22 per adult
Chiang Mai Arcade 2
9h bus ride with Bangkok Busline in VIP
Sombat Tour Viphavadee 13, Bangkok
$22 per adult
Chiang Mai Arcade 2
8h 30m bus ride with Budsarakham Tour in VIP
Mochit, Bangkok
$22 per adult

Chiang Mai to Bangkok Schedule

Chiang Mai to Bangkok Schedule
Transport NameRoute TimePrice
Glassflower VIP Van 9pax Any time$ 344.15
BangkokTaxi24 Comfort Any time$ 274.26
Jed Yord Van 9pax Any time$ 586.96
Bangkok Busline Express 10:00 - 20:30$ 18.49
Thai Lion Air Economy #SL51113:15 - 14:30$ 27.70
Thai Lion Air Economy #SL50917:05 - 18:20$ 27.70
Thai Railways 1st Class Sleeper 17:00 - 05:18$ 55.68
Transport Co VIP 31 19:00 - 06:53$ 18.09
Bangkok Busline VIP 18:00 - 03:30$ 21.56
Thai Lion Air Economy #SL51921:30 - 22:45$ 27.70
Budsarakham Tour VIP 20:30 - 05:00$ 21.76

How to get from Chiang Mai to Bangkok

Getting from Chiang Mai to Bangkok overland is easy and straightforward. There are direct trains linking the terminus of the northern line of the state railway of Thailand with Hua Lamphong train station in Bangkok. Numerous buses connecting the northern capital with major provincial centers around the country depart throughout the day from the Arcade Bus Station. If you travel by car, exit Chiang Mai via Route 11 and switch to Route 1 at Lampang. Depending on the means of transport you choose, the whole journey lasts anywhere between 9 and 14 hours.

From Chiang Mai to Bangkok by bus

Buses between Chiang Mai and Bangkok are frequent. The route is served by a number of companies, so you have a wide choice of the operators and type of buses. Buses take about 10 hours to reach the capital making several stops en route at large gas stations with a number of forecourt operators including 7/Eleven or Jiffy convenience stores, Amazon coffee shops and the like. There are toilets on board and at the gas stations, too.

Buses from Chiang Mai to Bangkok depart form the Arcade Bus Station which is located east from the Old City, some three km away. You can get there by tuk-tuk or songthaew. There is a in-city bus station in Chiang Mai, too, which is connected with the larger Arcade Bus Station by songthaews.

In Bangkok, buses arrive to the Northern Bus Terminal, Morchit. Note that it is located at the outskirts of the city, and if you arrive late in the evening – e.g. with New Viriyayanyon Tour 7am–5pm bus at THB643 or Bangkok Busline 10.30am–8.30pm bus at THB551 – make sure you have your accommodation booked as it is not a good idea to cruise around in the dark in a hope to find a good place to sleep.

There are a lot of night buses departing from Chiang Mai between 6pm and 8pm, all arriving to Bangkok between 4.30am and 6am. These include Bangkok Busline at 6.35pm (arrives at 4.35am), 7.15pm (5.40am), 8pm (6.25am) and 8pm (6.00am) at THB551, THB643, THB857 and THB551 correspondingly and a 7.30pm (5.55am) Lignite Tour bus which cost THB643. The most expensive are VIP24 buses which have 3 seats in a row instead of usual four and thus provide you with more space. The cheapest ones are standard express buses which are also ok, but may feel a bit too cramped for a Western traveller. VIP buses offer a good balance between the price you pay and the level of comfort you get.

From Chiang Mai to Bangkok by train

The northern railway line, which connects Chiang Mai to Bangkok, is the busiest one of the whole Thai railway network. Trains leave throughout the day providing you with a wide choice of options to get from the northern capital of Chiang Mai to Bangkok. The railway journey from Chiang Mai to Bangkok takes from eleven to 14 hours and may be as smooth as silk or a real nightmare – depending on which ticket you book. So before booking a particular train double-check which kind of seats you are about to buy.

Note: Please note that even with the first class sleeper you will not get a brand-new coach, but it will nonetheless be clean and quite comfortable, and the service is normally very good, even though the staff do not speak English at all or speak minimal English.

The best way to travel from Chiang Mai to Bangkok is with a night first or second class sleeper. Berths in Thai trains are wide and each of them in equipped with curtains which pull together and provide you with enough privacy for you long journey. The two most convenient departures are train #14 at 5pm and train #2 at 6pm. #14 arrives to the Hua Lamphong train station in Bangkok at 6.15am and has a second class AC sleeper at THB1081 and a first class single sleeper which is the most luxurious way of a railway travel in Thailand. Tickets cost THB2253 and which is a great investment taking into consideration the duration of the trip.

Train #2 is the most popular choice to travel from Chiang Mai to Bangkok. It has normal second class AC sleepers and women-only second class AC sleepers at the same price of THB1081 and a first class AC sleeper double occupancy at THB1073. It reaches Hua Lamphong by 6.50am.

There is one more sleeper, #52, which leaves Chiang Mai at 3.30pm and arrives to the capital at 5.25am. The schedule is a bit inconvenient, but a lower price for a second class AC sleeper somehow compensates (THB1021).

Tip: If you wish to have more space, book a lower berth in a sleeper as it is nearly half wider than the upper one. If you are travelling with a baby, the lower berth is your best choice.

Two morning trains, #102 at 6.30am and #8 at 8.50am, offer seats only. #102 is the slowest (the trip from Chiang Mai to Bangkok lasts nearly 15 hours!) and the cheapest one (THB591) from the bunch, but it has only fan coaches and we do not recommend taking it if you have other options available.

Train #8 is the fastest train between Chiang Mai and Bangkok and covers the whole distance in 10½ hours. It has second class AC seats only and can be considered, too, especially because it gives you a great chance to admire the country-side scenery by daylight – well, and do some people-watching of your fellow passengers.

Tip: As a rule, there is a dining carriage in the train, but to make thing ever easier for passengers – oh yes, you are in Thailand! – food vendors patrol the carriages, so snacks and refreshments are never in short supply. Note though, that it is illegal to sell any alcoholic beverages on the train.

From Chiang Mai to Bangkok by plane

Astonishingly low airfare from Chiang Mai to Bangkok offered by several budget airlines has already made many of the most ardent buffs of buses and trains to set eyes on air travel. Cutting travel time from Chiang Mai to Bangkok from 12 hours to 1½ hour, low cost carriers do a really great job.

One of the latest additions to the low cost carries scene in Thailand, an associate of the Indonesia-based Lion Air company, Thai Lion Air makes 10 daily flights between Chiang Mai and Bangkok. Tickets cost from THB1000 to THB2000 per person and include 15 kg of checked-in luggage and 7 kg of cabin luggage. You can depart from Chiang Mai as early as 6.50am to reach Bangkok by 8.20am. The last flight from Chiang Mai is scheduled at 10pm sharp.

Chiang Mai International Airport is located only a couple of kilometers southwest of the old city and is easily reachable by tuk-tuks, songthaews and taxis. The fare from many locations in the city to the airport is even lower than the fare from the airport to the city and is usually about THB100. One of the four busiest airports of the country, Chiang Mai Airport has ATMs, post office, medical service, restaurants and all other services a traveler may fancy.

In Bangkok Lion Air is based in Don Mueang International Airport to the north of the capital. It is connected with the city by airport shuttle buses (routes A1 and A2). A1 terminates at Morchit bus terminal calling en route to Morchit BTS. A2 heads to Morchit BTS first and then proceeds to Saphan Kwai BTS, Ari BTS, Sanam Pao BTS and finally reaches the Victory Monument (THB30). Travel time depends on traffic and is from 60 to 80 minutes. There are commuter trains between Don Mueang airport and Hua Lamphong train station, too. Trains take about 50 minutes to get from the railway station to the airport and are always a secure bet. Operating time is from 3.10am till 10.15pm.

Are you sure you have seen enough of the North?

A three-hour drive from Chiang Mai to Pai is not for faint-hearted – or those with a weak stomach. But if you survive 762 turns from Chiang Mai to Pai (yes, you have read it right – seven hundred sixty two), you will be rewarded with an incomparable quiet beauty of the Pai Valley and a laid-back vibe of once lost-in-the-middle-of-nowhere village which even today, with hundreds of tourists cruising its streets daily, still preserves that old-school, comfy air of a small secret paradise. Book your journey from Chiang Mai to Pai with Prem Pracha VIP24 bus for THB195. They have buses every hour from 6.30am till 5.30pm. There are minibuses plying the same route, but in a big bus you are less likely to suffer from nausea.

Prem Pracha also operates one bus a day from Chiang Mai to Mae Hong Son, which is further northwest from Pai. Mae Hong Son is a chilled-out destination and a great place to admire less visited waterfalls, pumper yourself in local mineral mud spas or get acquainted with tribal culture. Prem Pracha bus departs from Chiang Mai at 9pm and reaches Mae Hong Son at 2.15am; tickets cost THB378.

Transportation from Chiang Mai to Bangkok

Chiang Mai to Bangkok destination reviews

Train #14 1st Class Sleeper, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 26, 2021
All excellent. I recommend travelling by train in Thailand. It is a great experience.
Train #10 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 23, 2021
หมอนบนรถไฟเตี้ยไปหน่อยครับ ????
Bus Express, Transport Co (บริษัท ขนส่ง จำกัด), Mar 17, 2021
Freezing air con and unlike other passengers the attendant did not provide me with blanket and small food box.
Train #8 2nd Class AC seats only, Thai Railways (การรถไฟแห่งประเทศไทย), Jan 4, 2021
I booked train tickets with 12go and they where sent to Chiang Mai as requested. I got a notification from ems that the packages has arrived in Chiang Mai post office. So we went to the post office to pick it up but it wasn't there. I sent an email to 12go to ask where they sent the tickets to but I never received an answers. Would have been nice to get an answer to save me a lot of time finding the tickets.
Train #10 1st Class Sleeper, Thai Railways (การรถไฟแห่งประเทศไทย), Jan 2, 2021
No dining car which was a surprise. Should have been notified of that in advance. Other than that comfortable, clean train and helpful porters
Bus VIP 31, Transport Co (บริษัท ขนส่ง จำกัด), Dec 25, 2020
Relaxing atmosphere
Train #10 1st Class Sleeper, Thai Railways (การรถไฟแห่งประเทศไทย), Dec 23, 2020
Good booking experience and easy pick-up. I recommend using this service
Train #8 2nd Class AC seats only, Thai Railways (การรถไฟแห่งประเทศไทย), Dec 19, 2020
The Train departed on time, the trip was nice and the service friendly but we arrive at Bangkok one hour late. I supposed to arrive at 7:25 pm not at 8:20 pm. The Hotel were I supposed to collect my ticket didn't have my ticket, they sent somebody to the station to collect it. I have to wait around 15 minutes, thank god I was early at the station so that extra time didn't affect me. But was really annoy.
Bus Regular 55, Transport Co (บริษัท ขนส่ง จำกัด), Dec 8, 2020
Driver kept TV on at MAX volume for HOURS on some stupid Thai show! I had to go there and tell him to switch it off cause people want to sleep! Another thing was the fact that on the bus there wasnt USB ports but SOCKETS! Luckily i had a socket adaptor or I would have burned the damn bus with people inside!!!
Bus VIP, Bangkok Busline (บางกอกบัสไลน์), Nov 24, 2020
Train #10 2nd Class Ladies Only, Thai Railways (การรถไฟแห่งประเทศไทย), Nov 17, 2020
Train didn’t have dining car - would be great if possible to know in advance :)
Bus Express, Transport Co (บริษัท ขนส่ง จำกัด), Nov 14, 2020
The trip was very comfortable and the time flew by very quickly
Bus Regular 55, Transport Co (บริษัท ขนส่ง จำกัด), Nov 4, 2020
I was 2 hours late
Train #14 1st Class Sleeper, Thai Railways (การรถไฟแห่งประเทศไทย), Nov 3, 2020
We booked well in advance (8-9 weeks) for the sleeper train departing from Chiang Mai. I know that Thai Railways only release the tickets a month before the journey but i would expect that with 12Go's buying power, you should have been able to secure the tickets we requested. You failed to secure the tickets and then offered us tickets for the inferior 5.00pm departure. We didn't really have much choice and accepted this offer. We were also informed by e-mail that because we were catching the earlier train, we were due a 600Baht refund that would be paid in cash upon collection of the tickets. When we collected the tickets, the clerk knew nothing about the refund and did not give us our cash. For us, the issue was that we planned to use the 600Baht to buy snacks/drinks for the journey from the 7/11 opposite the station. Instead, I then had to find an ATM. Overall, considering the commission you charge, I do not feel we received value for money!
Train #14 1st Class Sleeper, Thai Railways (การรถไฟแห่งประเทศไทย), Oct 28, 2020
Experience of train booking and travel average It was old train and poorly maintained. No food service in train which one boards at 5 intimation of the same on tickets etxc
Bus VIP 20, Sombat Tour (บริษัท เทพสมบัติ จำกัด), Oct 18, 2020
It was not too bad. Not great either.
Bus VIP 27, Sombat Tour (บริษัท เทพสมบัติ จำกัด), Sep 6, 2020
no refund allowed for tourist even if the trip is affected by pandemic.
Train #8 2nd Class AC seats only, Thai Railways (การรถไฟแห่งประเทศไทย), Sep 4, 2020
It was a good trip!
Bus Regular 55, Transport Co (บริษัท ขนส่ง จำกัด), Sep 3, 2020
Bus Express, Bangkok Busline (บางกอกบัสไลน์), Sep 3, 2020
Great ride as always and on-time! It would be nice if some people on the bus was not so noisy.
Bus VIP 31, Sombat Tour (บริษัท เทพสมบัติ จำกัด), Apr 16, 2020
Everything was very good: the vehicle, the seats, the crew, food and drinks, the stops on the road. One thing was missing though: no WiFi on the bus - which would be of great benefit during a 10 hrs. tour. Comparison: in Cambodia, every "uggly" long distance bus does have WiFi - for free.
Train #14 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 27, 2020
It was all good.
Train #10 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 25, 2020
On time, clean train, helpful, friendly staff
Train #10 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 24, 2020
The booking process, collection and train trip itself was wonderful. Our carriage had separate womens toilet which meant a great deal to us women. Departed and arrived on time which was another welcome surprise. My bed was made up for me and I slept like a log. Highly recommend aircon sleeper carriage from Chiang Mai to Bangkok.
Train #10 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 23, 2020
I was somewhat stressed because I booked my flight 5 hours after arrival of the train. And we were delayed by an hour. But overall the train, the comfort and personel were great!
Train #8 2nd Class AC seats only, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 21, 2020
Scenery was nice travelling through mountain forests and rice fields. Rather low speed/time consuming travel. Train was old and dirty, e.g. seemed like the folding tables at the back of the seats never had been cleaned. Food was nothing but mediocre.
Train #10 1st Class Sleeper, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 20, 2020
We traveled with train nr 10 first class sleeper from chiang mai to bangkok. We probably had too high expectations, I was really scared because of the shaking and humping. Did not sleep at all and when we finally came to bangkok the train just stopped , we did not get any information and it took about 1 1/2 hour before we came to the station. The reason was that it had been an accident on the southern line. I was just so happy to get out . The sleeper itself was ok I guess and the toilet was clean.
Bus Express, Bangkok Busline (บางกอกบัสไลน์), Mar 20, 2020
The good: Bus was on time, seats reclined and had a footrest, a couple of very simple snacks were provided, as was a pillow each. Staff were warm and friendly. There was a stop at a place with nice toilets and the opportunity for people to buy food or snacks if desired. Smooth driving. Decent experience at the good value price-point. The bad: Bus was actually at Arcade 3 instead of 2 (despite the ticket advice -- seemed like a very common error as the Bus Office for the company was located at Arcade 3 and the lady who redirected us clearly dealt with this often). Sitting in the top story and rear half of the bus near the back smelled like urine due to proximity to the bathroom, and whenever someone opened the compartment that led to it there was a pungent odour. Bathroom wasn't pleasant, but I wasn't expecting much. Thankfully my partner and I relocated to different seats and that was much more comfortable -- definitely sit far away from the toilet if the smell issue is common on other buses. Seats are designed for smaller Thai people, so if you're long legged then be aware of that. :)
Train #10 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 20, 2020
good service
Train #10 1st Class Sleeper, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 20, 2020
The only issue I had on the night sleeper train was the aircon. Being on the top bunk it was so cold even though I was dressed from head to toe, being cold kept me awake but apart from that is was a great experience and the food we ordered was lovely. We paid 100tb each for a coffee which seemed rather excessive as it didnt really taste that great!
Train #10 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 19, 2020
Ticket collection was easy, we upgraded both ways to 1st class amid the corona virus outbreak was worth every penny, train does get cold so take appropriate clothing, excellent service from 12go Asia and train staff, would definitely do it again.
Train #10 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 18, 2020
This should be on your S/E Asia bucket list. The train chugging through Thailand as if from a Theroux novel. Value for the money is great, as it serves as both mode of transportation as well as hotel room (or bed to sleep in). Entertainment is out the window and the diverse crowd of international travelers you will meet. The box lunches I found to be quite good, honestly. Some have complained the price of 220B is excessive for what you can get at some street vendor in some alley. These boxes are convenient, delivered to your room and of high quality and health standards. What is that like$2? Did not like no alcohol allowed on the train although managed to smuggle some Scotch. The station in Chiang Mai was insufferably hot, no free wifi. There were some decent food choices outside the station ( great khao soi and coconut water). The stall in the station seemed to sell varieties of instant noodles, not gourmet. Some nice architecture. The train was comfortable and on time.It was a $200 B taxi (30 minute ride) to my mediocre hotel but that is a reasonable price. It was worth every baht but could use some modernization.
Train #14 1st Class Sleeper, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 18, 2020
Can't get past the fact the first class sleeper was so filthy!
Bus VIP 31, Sombat Tour (บริษัท เทพสมบัติ จำกัด), Mar 12, 2020
The bus was good , very comfortable seats and the driving skills was good. My only complaint is that there was no announcement in English to explain that we had stopped for the meal at the restaurant. It took me a while to work out what was going on.
Bus VIP 24, Bangkok Busline (บางกอกบัสไลน์), Mar 8, 2020
For the foreigns just to let you know, you have a free meal when they stopped, but nobody tells you nothing, so you need to go inside the place and show your ticket and then they tell you where you can eat. If you want to eat in the middle of the night just go around and ask. The bus was a good one, comfortable with a big seats, they also give you bottle of a water, snacks and coffee in the morning. You also have a toilet on the bus and tc and charger for mobile. But we arrived half and hour before which is not bad but have in mind that you can't do a lot of things in the morning there. Also the guy on the bus spoke a but of english wich was nice too.
Train #10 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 8, 2020
This is my second journey using Thai Railways overnight Second Class AC sleeper. The train car is clean and comfortable. However, it gets so cold on the train car so pack extra layers. Don't forget your eye mask as well as they don't shut off the lights on account of of safety and security.
flight Economy, Thai Airways, Mar 8, 2020
The trip was fine and on-time. They gave out snacks for the 1+ hour trip.
Bus Express, Bangkok Busline (บางกอกบัสไลน์), Mar 6, 2020
The trip was nice but I suggest that they should have an English speaking guide.
flight Economy, Bangkok Air (บางกอกแอร์เวย์ส), Mar 5, 2020
Best flight in Thailand, very good service!
Train #10 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 5, 2020
Nice train. Very clean. On time departure but a slightly late arrival. Our 3 year old daughter loved being on a train that turned into a bed! Would definitely do again.
Train #14 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 4, 2020
The ride was good, train as expected. Although, the train was late for an hour and that caused us problems in reaching the next boarding point for our transfer to the islands in time, so I suggest to leave more than 2 hours for transfer in Bangkok if you are travelling further (also I think 12GoAsia shouldn’t recommend this connection as there is no enough time for transfer, as it looks the train is always late) Other than that, whole trip was great!
Bus Express, Bangkok Busline (บางกอกบัสไลน์), Mar 4, 2020
Departed and arrived on time, seats were not comfortable for westerners, there was no free meal as advertised
Train #10 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 3, 2020
Great cabin
Bus VIP, Lignite Tour PK (ลิกไนท์ทัวร์(ภาคเหนือ)), Mar 2, 2020
Bus arrived 2 hours early. And I got a nasty look and a no when I asked for a second blanket.
Bus VIP 20, Sombat Tour (บริษัท เทพสมบัติ จำกัด), Mar 1, 2020
Was really a good bus ride. Only the leg space was a little short for me.
Train #8 2nd Class AC seats only, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 1, 2020
Pleasant journey but take plenty of food as the meal is very small and wasnt the best
Train #10 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Feb 29, 2020
I would advise to get a lower berth as top berth is too cold with the aircon. Take your own food and drink as its really expensive, you do get a small bottle of water for free. Also take an eye mask as thr lights don't get turned off. The train was clean, bed sheets and pillow nice and clean. Bed wasn't too bad at all.
flight Economy, Thai Vietjet (ไทยเวียดเจ็ทแอร์), Feb 28, 2020
No water but good plane and stuff.
Train #10 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Feb 28, 2020
All good except the air con blasting really really cold air. Way too cold.
Train #8 2nd Class AC seats only, Thai Railways (การรถไฟแห่งประเทศไทย), Feb 28, 2020
All was OK except toilets not very clean
6020 customer reviews