Trains from Bangkok to Chiang Mai

Trains from Bangkok to Chiang Mai

  Sep 23, 2021, 2 trips (฿260 – ฿0)
Latest COVID measures
COVID Tests in Bangkok

Other Options



13h 7m Deps: 6:00, 6:23

From ฿260
Hua Lamphong, Bangkok
13h 30m ride in train #109 with Thai Railways
Chiang Mai
From ฿641 per adult
Bang Sue Junction, Bangkok
13h 7m ride in train #109 with Thai Railway
Chiang Mai
From ฿260 per adult

Bangkok to Chiang Mai Schedule

Bangkok to Chiang Mai Schedule
Transport NameRoute TimePrice
Thai Railway 2nd Class AC seats only 06:23 - 19:30฿ 558
Thai Railways 2nd Class AC seats only 06:00 - 19:30฿ 751

Transportation from Bangkok to Chiang Mai

Bangkok to Chiang Mai Destination Reviews

taxi Comfort, BangkokTaxi24, Aug 14, 2021
The whole trip was excellent. They were on time, straight away made me feel comfortable, telling me that we could stop any time for toilet breaks or food. They updated me on the expected time and in general were just lovely people. Safe driving and a nice ride. Would 100% recommend.
Train #13 1st Class Sleeper, Thai Railways (การรถไฟแห่งประเทศไทย), Jun 21, 2021
The platform for tickets booking and staff from 12Go are excellent. But the location of 12Go is a bit walk in chaos from the actual train station. So our best suggestion for the travellers who have more than 2 large suitcases is to get dropped off at the actual train station and walk back to get your tickets. As crossing point has no traffic lights on the busy main road, you gonna have to walk light on luck.
Train #13 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), May 28, 2021
Clean, and smart young agents quick to help. Nice coffee shop as well so I was able to take a quick break before my train. Not so easy to find contact information of the office. I was not 100 percent confident where to go.
Train #9 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Apr 28, 2021
Awesome �
Train #109 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Apr 23, 2021
It's ok.
Train #9 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Apr 13, 2021
The AC was too strong, the blanket was thin and the light was too bright to sleep during night.
Train #9 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Apr 13, 2021
I am not rating the trip as the trip didn't happen, but rating 12Go. I had to cancel my trip because of the third wave of Covid19 emerging in Thailand. By the time I decided to cancel they anounced a 14 day quarantine in Chiang Mai for travellers coming from Bangkok. Obviously couldn't make the trip under such conditions. I contacted 12Go for a refund as the Transport Ministry anounced passengers can get 100% refund of their tickets. The reply was "the train is still going so you are entitled to 15% only". Which I might have accepted if they didn't continue with requesting a copy of my passport and a hand written document in which I allow them to cancel the ticket on my behalf (and hence get the refund). So they would get 1000 baht and give me 150. They also added that if I want a full refund I have to go to their office, collect the ticket and then go to the train station myself. After they had already charged me a hefty service fee of 250 baht upon purchasing the ticket initially. For what if they offer no assistance? It's obvious I bought the ticket via 12Go because I didn't have the time to personally go to the train station. Yes, I did read the terms and conditions when I booked the ticket, but we all know these times are special and each and every company out there (even banks) try and accommodate customers somehow. 12Go wouldn't do that, just charge you 250 baht service fee and then refuse to assist you when issues appear. I would say save your money. 12Go are probably very reliable when times are good, but not so much when you really need them.
Train #13 2nd Class Sleeper AC, Thai Railways (การรถไฟแห่งประเทศไทย), Apr 7, 2021
This was probably the worst train ride I've had in Thailand so far, and I have had many. Overnight Express Train #13 from Bangkok to Chiang Mai... exhaust fumes were blowing through the air vents, I struggled to breathe. I speak Thai. I asked the conductor to switch on the fans, and he ignored my request. The train was 2 hours late arriving in Chiang Mai.
Train #13 1st Class Sleeper, Thai Railways (การรถไฟแห่งประเทศไทย), Mar 25, 2021
It is fine
Train #13 1st Class Sleeper, Thai Railways (การรถไฟแห่งประเทศไทย), Feb 28, 2021
Zimmer zum Schlafen ok ich musste das Zimmer mit einer Frau teilen! Ich habe nix zum Trinken bekommen. Kein Wasser, kein Kaffee, nix. Zum Essen auch nix bekommen. Die Zugfahrt an sich ist ok, zum Schlafen am Besten und Air Con ist nicht so kalt.
16022 customer reviews

How to get from Bangkok to Chiang Mai by Train

Taking a train to get from Bangkok to Chiang Mai is a safe, fast, and scenic option to travel the country. On certain routes, there are multiple train departures per day every 10 to 15 minutes. This is typical for intercity travel, while for long distance train routes there are fewer scheduled departures – plan ahead to choose the one that fits your itinerary best.

For long distance train journeys, we recommend reserving your tickets at least a few days ahead of your travel date. Buying train tickets via our online booking system will allow you to choose and reserve the best Bangkok to Chiang Mai tickets.

Buying your tickets online will help you secure the trip on the selected date and avoid queuing at the station.. When travelling on weekends and holidays it is recommended to reserve tickets much earlier due to a much higher demand. During high season, train tickets sell out quickly – do book as early as you can.

How far is it from Bangkok to Chiang Mai?

Travelling by train, the distance from Bangkok to Chiang Mai is 431 miles. Before setting
on for a train journey, have a look at the map to find out what tourist spots or landmarks you will pass by – maybe they are worth a quick stop?

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

Travel time from Bangkok to Chiang Mai is estimated to be about 10h 17m. Trains ensure the fastest time to travel by land. As normally there is no congestion, the speed of travel is more or less constant and stops at train stations are rather short, train is almost always one of the quickest and safest ways to get from Bangkok and Chiang Mai.

The most important thing that may affect train travel time is the type of train. Ordinary trains travel at a speed of about 40 mph or 65 km/h to 65 mph or 105 km/h. Some intercity trains with shorter distances between stations run slower than 40 mph. Even with these low speeds, it can still be faster than commuting by car, bus or taxi.

The speed of express trains can reach up to 100 mph or 160 km/h. Modern high-speed trains can run at speeds exceeding 250 mph or 400 km/h.

These speeds of travel together with relatively short stops between stations can greatly shorten the duration of your trip.

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

The train ticket price from Bangkok to Chiang Mai varies depending on the types of trains or carriages available.

Some trains feature different types of carriages, seats and berths offering various amenities and level of comfort.

Basic passenger trains which are often non-air-conditioned and have wooden, hard or old seats are normally cheap. Premium or luxury trains and coaches have a higher ticket price but are equipped with air-conditioning, toilets, and large soft seats with sufficient legroom to make train rides comfortable.

Considering the distance travelled, train is the most affordable means of transport. Also, ticket prices include 2 or 3 bags – sometimes even more – per passenger.

Bangkok to Chiang Mai timetable

Trains are great for long-distance travel. Double-check your travel itinerary and use the Bangkok to Chiang Mai timetable above with train departure times and arrival times to find the best train for your route.

Best-Rated Companies for this Route

Unlike buses or taxis which have numerous companies offering their services, train service is usually offered by just one major company in each country. As railway service requires a large amount of infrastructure, most railway companies are government-owned and are a part of the national transport system.

One of the best advantages of travelling by train is that railway stations are often conveniently located within or very near major cities and urban areas. Immediately on arrival to their destination, travellers find themselves in close proximity to important facilities like hotels, supermarkets, and hospitals.

If you travel with a lot of bags and luggage, trains are your best option. Luggage weight limits on trains are rather flexible and allow you to carry multiple bags with you.

Special or luxury trains feature sufficient legroom which allows you to stretch your legs and relax. In comfort and space these train seats can be compared to business class airplane seats.

Similar to buses, trains can provide a variety of amenities to make your travel more comfortable and enjoyable. Modern trains have WIFI service, a snack counter and a drinking bar. Onboard toilets can be a life saver for travellers with queasy stomachs.

Lastly, unlike buses and other overland means of transport, trains are very rarely involved in accidents.