Bangkok to Chiang Mai

Bangkok to Chiang Mai

Loading seats data...

Recommended

Refundable
18:55
Don Mueang, Bangkok
12h 20m ride in train #9, 2nd Class Sleeper AC
4.5
07:15
+1
Chiang Mai
฿1,283 per adult
Refundable
18:10
Hua Lamphong, Bangkok
13h 5m ride in train #9
4.3+
07:15
+1
Chiang Mai
From ฿1,141 per adult
Instant Cheapest
16:50
Morchit, Bangkok
10h bus ride in Regular 55
02:50
+1
Chiang Mai Arcade 2
฿415 per adult

From Hua Lamphong to Chiang Mai by train

Refundable
08:30
Hua Lamphong, Bangkok
11h ride in train #7, 2nd Class AC seats only
4.1
19:30
Chiang Mai
฿891 per adult
Refundable
13:45
Hua Lamphong, Bangkok
14h 20m ride in train #109, 2nd Class Sleeper AC
4.1
04:05
+1
Chiang Mai
฿1,011 per adult
Refundable
18:10
Hua Lamphong, Bangkok
13h 5m ride in train #9
4.3+
07:15
+1
Chiang Mai
From ฿1,141 per adult
Refundable
19:35
Hua Lamphong, Bangkok
13h 5m ride in train #13
4.0+
08:40
+1
Chiang Mai
From ฿1,131 per adult
Refundable
22:00
Hua Lamphong, Bangkok
14h 10m ride in train #51, 2nd Class Sleeper AC
4.2
12:10
+1
Chiang Mai
฿1,091 per adult

From Morchit to Chiang Mai by Bus

Instant Cheapest
05:40
Morchit, Bangkok
10h bus ride in Regular 55
15:40
Chiang Mai Arcade 2
฿415 per adult
eTicket Instant
06:00
Morchit, Bangkok
10h 30m bus ride in Express
4.5
16:30
Chiang Mai Arcade 2
฿582 per adult
Instant
07:30
Morchit, Bangkok
9h bus ride in Express
16:30
Chiang Mai Arcade 2
฿532 per adult
eTicket Instant
16:00
Morchit, Bangkok
9h 30m bus ride in VIP
4.3
01:30
+1
Chiang Mai Arcade 2
฿679 per adult
Instant Cheapest
16:50
Morchit, Bangkok
10h bus ride in Regular 55
02:50
+1
Chiang Mai Arcade 2
฿415 per adult

Bangkok to Chiang Mai Schedule

Bangkok to Chiang Mai Schedule
Transport NameRoute TimePrice
Glassflower Comfort Any time฿ 8,663
MCC VAN Van 9pax Any time฿ 10,780
Thailand Limo by Datum Comfort Any time฿ 13,750
Jed Yord Economy Any time฿ 16,060
Thai Railways 2nd Class AC seats only 08:30 - 19:30฿ 771
Sombat Tour VIP 27 10:15 - 20:15฿ 963
Thai Railways 2nd Class Sleeper AC 13:45 - 04:05฿ 891
Thai Railways 2nd Class Sleeper AC 18:10 - 07:15฿ 1,178
Thai Railways 2nd Class Sleeper AC 20:23 - 08:40฿ 1,011
Thai Railways 2nd Class Sleeper AC 22:00 - 12:10฿ 971

Transportation from Bangkok to Chiang Mai

Bangkok to Chiang Mai destination reviews

MA
Bus VIP 31, Sombat Tour, Sep 7, 2020
The bus is ok though a bit old Aircon is good Seat is comfortable Toilet smells
MC
train #9 2nd Class Sleeper AC, Thai Railways, Sep 5, 2020
Very comfortable, arrived on time, excellent staff. Very pleased
WH
train #9 Special Promotion Seats, Thai Railways, Sep 3, 2020
We were told 15 minutes before departure that there would be no food or drink served on board. I feel this is unacceptable for a 13 hour journey - with very limited options for food and drink in the station.
JH
train #9 2nd Class Sleeper AC, Thai Railways, Sep 2, 2020
Very clean, very friendly and nice staff. Comfortable beds.
LD
train #9 Class II Ladies Only, Thai Railways, Sep 2, 2020
It is extremely cold in the train, and the full lights on all night make it difficult to have a good sleep. But the train is more comfortable than train leaving that 19:10 ;)
N
train #13 2nd Class Sleeper AC, Thai Railways, Mar 27, 2020
It was all good.
TM
train #13 2nd Class Sleeper AC, Thai Railways, Mar 27, 2020
It is a good way to come from Bangkok to Chiang Mai. The service from the staff at the train is fine, but the first part of the trip from Bangkok is a bit bumpy, so difficult to sleep .. but the last part was fine.
RS
train #13 1st Class Sleeper, Thai Railways, Mar 26, 2020
Service was good. Train was delayed a couple of hours while traveling. The bed was not very comfortable. Experience was average.
HK
train #9 Class II Ladies Only, Thai Railways, Mar 26, 2020
We upgraded our seats to first class, it was a great experience.
KP
train #13 1st Class Sleeper, Thai Railways, Mar 26, 2020
Booked 1st class sleeper. Rolling stock was old and dirty. Air conditioning very cold and impossible to adjust. Food from the dining car expense.
FH
train #13 1st Class Sleeper, Thai Railways, Mar 25, 2020
1st class sleeper very old, catering lady expensive and food was not the best.
SL
train #13 2nd Class Sleeper AC, Thai Railways, Mar 25, 2020
cleanliness of the mattress can be improved; air conditioner can be cooler
KL
train #7 2nd Class AC seats only, Thai Railways, Mar 23, 2020
Ticket delivered to Hotel in plenty of time. Train journey very comfortable.
GH
train #7 2nd Class AC seats only, Thai Railways, Mar 23, 2020
Train is ok, and the free meals, snacks , coffee/tea were a surprise. Air conditioning is so cold that you have to pile on everything you have to survive. No blankets provided ( day train). Difficult to move around the train becaise the ride is not very smooth. Would definitely advise taking the night train and getting a bed as the scenery is a bit disappointing except for a few stretches.
CF
train #7 2nd Class AC seats only, Thai Railways, Mar 22, 2020
Great way to see the country. The service is good, the trains are pretty clean, and the seats are good.
GC
train #13 2nd Class Sleeper AC, Thai Railways, Mar 22, 2020
We was 5 Italian guy. The trip was very funny and the organization was perfect
AM
Bus Express, Bangkok Busline, Mar 22, 2020
Went great, the only thing was the music in the bus, and that I didn't know the time of the toilet breaks
DW
train #13 2nd Class Sleeper AC, Thai Railways, Mar 20, 2020
Great trip! No first class left so went second class but it was actually better, met some great people, had a good sleep and the staff were awesome
PV
train #9 2nd Class Sleeper AC, Thai Railways, Mar 20, 2020
Good trip in a luxery express train. Good service. Easy check in.
PE
Bus Express, Bangkok Busline, Mar 20, 2020
They woke us up take out blankets and after they put the músic súper loud for 5-10 minutes and it was 6 am so pretty shit
AM
train #51 2nd Class Sleeper AC, Thai Railways, Mar 19, 2020
Ticketing was easy and the staff at 12go were great! The train is an experience I’ll never forget. I HIGHLY recommend ear plugs. The train is pretty loud and creaky. We had been up for over 24 hours before we got on the night train and I still had a bit of trouble falling asleep going through Bangkok. Once we were out of the city the tracks smoothed out and I passed out. If I would have had ear plugs I would have probably been fine. There are a few outlets around the train. None in the bunks but they are there. My phone was almost dead and I luckily was able to secure power before Chiang Mai otherwise we would have not had GPS. Also when you get to Chiang Mai don’t get a taxi at the station. They were all trying to charge 50$ USD to take you to the city. Walk through the people and get a taxi a little ways away from the train on the Main Street to the city.
HM
train #9 2nd Class Sleeper AC, Thai Railways, Mar 19, 2020
The 12go agency was very helpfull, very responsive to my emails. Everything went smooth, the building to pickup the tickets is very close to the railway station and easy to find. Everything was ok and the train journey was pleasnt.
MR
train #13 2nd Class Sleeper AC, Thai Railways, Mar 17, 2020
I had a lower berth. A train worker made my bed. The bed was fine. The train shakes tangibly back and forth and it was quite cold due to the air conditioning. You will get a blanket (slightly thicker than a towel) but make sure you are wearing something warm. I thought it was a great experience and great that you don't waste a day traveling.
AW
train #9 2nd Class Sleeper AC, Thai Railways, Mar 13, 2020
Comfy, clean and on time.
DS
train #13 2nd Class Sleeper AC, Thai Railways, Mar 11, 2020
We froze in the overly air conditioned refrigerator car. Not very pleased.
EJ
train #9 2nd Class Sleeper AC, Thai Railways, Mar 11, 2020
The train attendant who was a woman named Lee, sold my friends 4 tins as “beer” but then we realised they were alcohol free. I think that was very misleading. Over all the train journey was fine, a bit hard to sleep because the lights were left on all night and the train was loud, but that can’t be helped. I would use Go Asia again to book travel as it was easy and helpful, but not sure if I would travel on the train again.
CF
train #9 2nd Class Sleeper AC, Thai Railways, Mar 10, 2020
I would surely recommand going by train. Tips: 1. The airco is quit cold. Bring enough warm clothes with you. 2. Bring an eye cover and earplugs. 3. The lowest bed has got a window so you see the sunset.
TB
train #51 2nd Class Sleeper AC, Thai Railways, Mar 10, 2020
Good
TM
train #13 2nd Class Sleeper AC, Thai Railways, Mar 9, 2020
Train was well on time but the vehicle was old and dirty as were the toilet and the sinks.
UC
train #9 2nd Class Sleeper AC, Thai Railways, Mar 9, 2020
Exelent service Tanks
SB
train #13 2nd Class Sleeper AC, Thai Railways, Mar 9, 2020
It was a wonderful experience.
RW
train #7 2nd Class AC seats only, Thai Railways, Mar 8, 2020
Long train ride but we made it OK. A little late but we understood that could happen so no problems. 12Go was a big help getting us 2nd class tickets on short notice.
JC
flight Economy, Thai Vietjet, Mar 8, 2020
The flight was smooth and quick, great internal service..
TA
train #13 1st Class Sleeper, Thai Railways, Mar 8, 2020
Comfortable and a novel trip.
MP
train #13 2nd Class Sleeper AC, Thai Railways, Mar 7, 2020
It was a good experience, but could be better if the train had cellphone chargers and wi-fi signal
WB
train #9 Class II Ladies Only, Thai Railways, Mar 6, 2020
12Go makes it so easy to book an overnight train from the U.S. so you feel secure about your plans. They walk over to the train station and purchase the tickets on your behalf plus when we picked up our tickets they gave me 100 baht refund because we reserved an upper and lower seat/bed. Kop khun ka We had train #9. The seats have no lumbar support, but other than that it was fine.
MS
flight Economy, Thai Vietjet, Mar 6, 2020
Lujo todo, cumplieron los horarios, avión en buen estado, para vuelos cortos lo recomiendo.
PA
flight Economy, Thai Vietjet, Mar 5, 2020
Everything went well
JT
Bus VIP 20, Sombat Tour, Mar 5, 2020
Luxury bus - screen for films, very comfy seats, food provided throughout. IMPORTANT: wrap up warm as air con on and bring own soap to use in toilet.
MS
Bus Express, Bangkok Busline, Mar 5, 2020
Cool service
MK
train #13 2nd Class Sleeper AC, Thai Railways, Mar 4, 2020
There were minor problems such as car 2 did not exist so tens of travellers were standing confused until someone removed the car 4 sign and directed everyone there. The journey was OK but we were late around 2 hours. No real reason why.
CG
train #9 2nd Class Sleeper AC, Thai Railways, Mar 4, 2020
12go very easy to use and responded quickly to my questions. Very easy and straightforward process
DL
Bus VIP, Lignite Tour PK, Mar 2, 2020
They did not say the information in English such as when we were having a break and for how long. That we get a meal with our ticket. We arrived one hour earlier than stated. There was no wifi and the tvs did not work. They provided snack and water. The woman who brought the snacks was really nice.
KM
train #9 2nd Class Sleeper AC, Thai Railways, Mar 2, 2020
Booking with 12go was easy and straight forward and the overnight train was comfortable and service was great. Would definitely use the agent and overnight train service for my next booking.
MJ
Bus Express, Bangkok Busline, Mar 2, 2020
Very nice, thank you! ????
AS
train #9 2nd Class Sleeper AC, Thai Railways, Mar 2, 2020
Always a pleasant trip from Bangkok to Chiang Mai by train. Booking through 12GoAsia is a breeze... easy, safe and reliable. Thank you.
TG
train #13 2nd Class Sleeper AC, Thai Railways, Mar 1, 2020
All good - thanks 123Go!
HM
train #9 2nd Class Sleeper AC, Thai Railways, Mar 1, 2020
Great staff and exceptional experience!
DK
train #9 2nd Class Sleeper AC, Thai Railways, Feb 29, 2020
Great service and good clean train
PJ
train #9 2nd Class Sleeper AC, Thai Railways, Feb 29, 2020
Spotlessly clean and new train - everything on time - would happily have give 5 stars except that the lights are left on full blast all night so very difficult to block out without an eye mask, especially if you are on the top bunk.
4.2
15744 customer reviews
5
47%
4
35%
3
12%
2
3%
1
3%

How to get from Bangkok to Chiang Mai

Travelling between Bangkok and Chiang Mai is possible by Bus, train and taxi. Train guarantees the fastest travel on this route. Train is the slowest option.

The most expensive ticket will cost you THB 14,850 if you go by taxi; to keep it budget-friendly, opt for a train which will set you back mere THB 274.

How long does it take to get from Bangkok to Chiang Mai?

It can take you anywhere between 3 and 15 hours to travel between Bangkok and Chiang Mai depending on the means of transport you choose.

Train is the fastest way to travel between Bangkok and Chiang Mai. Train will bring you to your destination in 2h 8m. Train does a much slower job and take about 14h 20m to reach Chiang Mai.

How much does it cost to get from Bangkok to Chiang Mai?

Travelling between Bangkok and Chiang Mai can be as cheap as THB 274 if you opt for a Thai Railway (การรถไฟแห่งประเทศไทย) train and as expensive as THB 14,850 if you buy a Thailand Limo by Datum (บริษัท เดทัมกรุ๊ป จำกัด) taxi ticket.

Here is the list of how much you can expect to pay travelling by each means of transport available for this route.

How many trips per day are there between Bangkok and Chiang Mai ?

  • 146 from Bangkok to Chiang Mai starting from 02:15 Suvarnabhumi Airport until 23:55 Suvarnabhumi Airport
  • 91 from Bangkok to Chiang Mai starting from 08:30 Hua Lamphong until 22:50 Sam Sen
  • 55 from Bangkok to Chiang Mai starting from 05:40 Morchit until 22:00 Nakhonchaiair Station Bangkok

12 from Bangkok to Chiang Mai starting from 00:00 Bangkok Hotel Transfer until 00:00 Bangkok Hotel Transfer

Check above for a bus, train, flight and ferry timetable from Bangkok to Chiang Mai.

What mode of transportation is the best one for my route?

Flights

Flying is the fastest and often the most expensive way to travel from Bangkok to Chiang Mai, but with a bit of luck you can score very good deals for as little as THB 872.

Things to remember: Note that some of the airlines may have restrictions on checked luggage weight or require paying extra for check-in, choosing seats or transportation of oversized luggage.

If opting for a flight, calculate the time you will spend getting to and from the airports as well as the waiting time before your flight, getting through immigration in case of an international flight and recovering your checked luggage.

In certain cases all these procedures can add no less than 5 hours to your total travel time.

Airlines flying between Bangkok and Chiang Mai

Asiana Airlines, Bangkok Air (บางกอกแอร์เวย์ส), Cathay Pacific, China Airlines, China Eastern Airlines, China Southern Airlines, Korean Air, Thai AirAsia (แอร์เอเชีย), Thai Airways, Thai Smile (ไทยสมายล์), Thai Vietjet

Bus

Travelling from Bangkok to Chiang Mai overland will inevitably take longer but in many cases it is the cheapest option if you opt for a bus.

Things to remember: For a more comfortable ride opt for a higher-class bus wherever possible. These buses usually have soft reclining seats and are equipped with air-conditioning and on-board toilets.

They often include water, snacks or a light lunch into your ticket price and make bathroom stops en-route.

Companies operating bus routes between Bangkok and Chiang Mai

Bangkok Busline (บางกอกบัสไลน์), Budsarakham Tour (บุษราคัมทัวร์), Lignite Tour PK (ลิกไนท์ทัวร์(ภาคเหนือ)), Nakhonchai Air, Sombat Tour (บริษัท เทพสมบัติ จำกัด), Tara Tour and Travel (ธาราทัวร์แอนด์ทราเวล), Transport Co (บริษัท ขนส่ง จำกัด)

Taxi

Some travellers consider taxi to be the most convenient form of overland transport thanks to flexible departure times, a possibility to choose the size of the car you need, and a hassle-free door-to-door service.

Things to remember: If you are planning to make detours during your trip, discuss it with your driver or service provider in advance as it may affect the price.

Companies offering charters between Bangkok and Chiang Mai

BangkokTaxi24 (Magic Balloon Co LTD), Glassflower, MCC VAN (เอ็มซีซี แวน), Thailand Limo by Datum (บริษัท เดทัมกรุ๊ป จำกัด)

Train

Train is a often a great choice for long-haul travel especially if you opt for a night sleeper train with berths which will allow you to sleep all your journey through. To make the most of your train journey, choose the class of your ticket wisely.

Note that there are air-conditioned and fan-only carriages; private compartments for 2 or 4; hard and soft seats.
Though the upper class you get the smoother is your journey, often second class air-conditioned or fan-only sleepers are a good money saving alternative.

What is the most popular transport to get from Bangkok to Chiang Mai?

There is a choice of transportation means any time of the day with train remaining the most popular option due to their reasonable pricing and comfort.

Out of 1000 travellers who bought tickets for this route

  • 69% took a train
  • 26% opted for a bus
  • 4% decided to fly
  • 1% bought a taxi ride