Updated: 30 October, 2024
Discover all the details about this sleeper train: comfort, price, booking process, and the advantages compared to flying or taking a bus.
The night train from Bangkok to Chiang Mai is a true classic in Thailand because it's budget-friendly, generally offers a good night's sleep, even in second class, and you can save a night at a hotel.
If you have an adventurous spirit, you can't miss out on this completely worthwhile experience. Below, I'll walk you through all the details.
Additionally, I'll share other transportation alternatives and their differences because, depending on your time or budget, another option might be more suitable.
All of this is based on my three years of living in the Land of Smiles, during which I had the chance to try out all means of transportation. 😅
If you're short on time to read the entire article, you can check train schedules and price on this website. Plus, you can conveniently purchase tickets without having to go to the train station.
How to get from Bangkok to Chiang Mai by night train? (and daytime)
1. How long does the Bangkok – Chiang Mai train take?
Trains from Bangkok take between 10.5 and 13.5 hours to reach Chiang Mai, despite the distance being 686 km.
Specifically, the overnight train departing at 8:05 PM takes around 12 and a half hours, while the one leaving at 10:30 PM takes an extra hour, making it about 13 and a half hours..
Even though it might seem like a lot, considering the hours you spend sleeping and waking up to enjoy the beautiful scenery in the morning, it doesn't feel too long.
2. What time does the night train depart?
The night trains from Bangkok leave from Bang Sue at 6:40 PM, 8:05 PM, and 10:30 PM. They also pass through Don Mueang about 20 minutes later. I'll share details on where each station is and how to get there below.
The evening departures from Chiang Mai are at 5:00 PM and 6:00 PM, arriving in Bangkok quite early.
From my point of view, the best night train schedule from Bangkok is the one that leaves at 8:30 p.m. because you arrive at a good time in Chiang Mai.
In my case, when I went to buy a ticket to Chiang Mai, five days before the desired travel date, there were no tickets left.
I managed to get one for another day, but it was on the 10:30 PM sleeper train. So, remember to book in advance.
On the way back to Bangkok, I couldn't get a ticket for the night train; there was nothing available for the next five weeks.
3. How much does it cost?
The night train in a sleeper car in second class with air conditioning starts from 29 euros (31 USD), while the first-class option is 50 euros (54 USD).
If you're looking for more budget-friendly choices, you can opt for a second-class seat with air conditioning, starting at 16 euros (17 USD), or a third-class seat without air conditioning for 8 euros (8.6 USD).
Keep in mind that prices may vary depending on the train and the time of the year. Also, the cheaper options tend to sell out quickly because trains are a popular mode of travel for locals in Thailand.
4. How far in advance should I buy the ticket?
Train tickets can be purchased a few hours before the journey, but I wouldn't recommend waiting until the last minute. Even a week before, you might struggle to find tickets for the specific train you want.
During certain times of the year, especially when Thais are traveling to visit family, you might need to book 1 or 2 months in advance to secure your preferred schedule and option, though it doesn't always happen.
That's why I recommend buying online well in advance.
5. Where to buy the tickets?
Train tickets can be purchased at the train stations where you depart.
However, I recommend buying them online in advance to ensure you don't run out of tickets.
The most convenient website for buying train tickets in Thailand is this one. There, you can check schedules, prices, and book the tickets for trains and other means of transportation.
Alternatively, you can buy tickets directly on the State Railway of Thailandwebsite, which is the official page for Thai trains.
However, it's a bit cumbersome, and sometimes the ticket sales function may not work smoothly.
👉 Important Tip:
Keep in mind that to travel by train, you'll need the original printed train tickets. Unfortunately, their system hasn't been modernized to accept electronic tickets yet.
The reason for purchasing tickets online is to reserve your spot and ensure you can travel on your desired date.
So, once you buy the electronic ticket, you'll receive an email with instructions on where to pick up the physical tickets.
✅ Friend's Tip: Don’t forget to get travel insurance for your next adventure. I recommend Heymondo,—it’s super comprehensive, and with that link, you’ll get 5% off! If you’re after something more budget-friendly, IATI has basic plans for backpackers.
Train stations in Bangkok and Chiang Mai
Train Stations in Bangkok
- Hua Lamphong Station: This used to be the central train station in Bangkok and is very centrally located. However, they've been saying they will close it for years. As of 2024, it's still open, but last year, in January 2023, they removed all long-distance trains, including the train route between Bangkok and Chiang Mai.
- Bang Sue: Also known as Krung Thep Aphiwat Central Station, though a bit farther from the center, it's well-connected with the metro.
- Don Mueang: This station is quite far and doesn't have a metro but a suburban train (SRT red line) from Bang Sue. So, if you're in Bangkok, Bang Sue would be a better option.
Train Station in Chiang Mai
The Chiang Mai to Bangkok train departs from the station just 3 km from the old town.
To get between the city and the train station, you can take a taxi or, even better, request a Grab (similar to Uber).
Just be aware that Grab cars can't enter the station's parking area for pick-ups (a common issue with taxis), so you'll need to step out to the street to wait for the car. However, they are allowed to drop you off directly at the station.
Map with Train Stations
* To check the legend for each place, click the button in the top left corner of the map. To view this map on your phone or computer, tap the star on the right side of the title. Then go to Google Maps, select "Your Places" and "Maps" from the menu.
Classes on the Thailand Night Train
Trains in Thailand offer three classes: first, second, and third. In the third and second classes, you can travel in a seat, and there are sleeper cars in both second and first class.
Let me walk you through the features of each and the differences between the types of sleeper cars, starting with the less favorable option.
Third Class Seat: 📢 Not Recommended
The third-class seat is a very economical alternative, the price starts at 8 euros (8.6 USD) for this journey.
However, I don't recommend taking a long-distance train in third class in Thailand.
One of the reasons is that the seats are very hard and don't recline (you can see a photo below), making them too uncomfortable for the entire journey to Chiang Mai in one go.
Additionally, there is no air conditioning, and on such a lengthy trip, it can become exhausting, especially if you decide to travel during the day when the heat can be overwhelming.
Third-class carriages have tiny fans that often don't work. In the photo below, you can see one of the fans on the ceiling.
The only scenario where the third-class train might be a fantastic option is if you plan to make stops to visit other places.
Some of the most interesting stops on the way to Chiang Mai include Ayutthaya and Sukhothai.
⭐ In these articles, you can read more about Ayutthaya Excursion: Thailand's Ancient Capital and Visit to Sukhothai: What to See and How to Get There, with all the details.
Second Class Seat
Then, there is a slightly cheaper option than second-sleeper trains, which are second-class seats.
These seats are comfortable, similar to those on overnight buses—they recline and have air conditioning.
However, the price difference between the two second-class options (seat and sleeper) is so small (around 13 euros / 14 USD) that I don't think it's worth it.
Sleeper Cars in First and Second Class: Differences
If you're torn between traveling in first or second class in a sleeper car, the main difference lies in privacy.
In first class, you won't have a more comfortable mattress or any additional services, but you'll get a two-person cabin that's ideal if you're traveling with someone else. You can close the door and have complete privacy.
Above, you can see a photo of a first-class compartment during the day.
Then, at evening when they set up the bed, they use the lower seats as one of the beds and lower the upper bunk (as in the photo below).
Additionally, you have a multimedia screen that displays the route and a sink.
In contrast, in second class, the beds are bunk beds on either side of the aisle. Below, you can see the car before they prepare the beds.
The bottom bed is prepared by moving the seats, much like a sofa bed.
When you travel in second class, a curtain gives you the privacy — or two, to be precise.
As you can see in the photo above, there's a curtain at the window and another curtain in the aisle that covers your entire space well. In other words, no one will see you while you sleep. 👍😴
👍 Friend's tip: if you can choose, I recommend the bottom bunk, which is a bit wider in both first and second class, and you'll also have more space above you.
Finally, another difference between first and second-class sleeper cars is the price, with second-class tickets starting at 29 euros (31 USD) and first-class at 50 euros (54 USD).
Is it worth taking the overnight train?
If you're still wondering if the sleeper train from Bangkok to Chiang Mai is worth it, the answer is a resounding yes.
Advantages:
- It's affordable: The sleeper train in second-class start at 29 euros (31 USD), and first-class at 50 euros (54 USD).
- Very comfortable: in the beds you can settle well and turn around. In addition, if you need it, you can also move around the train cars.
- Clean bedding: When they set up the bed, they provide sheets, a pillow, and a blanket—everything was clean and smelled wonderful. 🥰
- Restrooms: Similar to airplane facilities, they were also clean, although, like on a plane after many hours, they might not be as pristine.
- Punctual: Unlike buses, trains tend to depart quite punctually, with only a few minutes of potential delay.
- Save on a hotel night: This is the best part— if you can sleep through the night, you'll arrive refreshed.
- No extra luggage fees: Nobody weighs your bags, and there's no extra charge as with airplanes. I traveled with a large 25 kg suitcase, a carry-on, a backpack, and a carrier with my cat.
- Central and well-connected train stations: in both cities the stations are conveniently located, except for Don Mueang in Bangkok, but the central station is well-connected.
- Experience the charm of traveling on a night train in Thailand: The idea of a night train journey is somewhat romantic and reminiscent of how people used to travel. Moreover, this is the best route you can take on a night train in Thailand.
Even though everything sounds fantastic, it's a long journey that takes many hours. Once you accept that, the only major drawback is that you can't sleep.
Disadvantages:
- Noise : The train has a constant rattling sound, and some people find it challenging to sleep. Personally, I think it's better than the bus, which is quieter, but occasional loud noises can wake you up. Since the train noise is continuous, it masks any other sounds. It's a good idea to bring earplugs; they won't eliminate the noise entirely, but high-quality ones can significantly reduce it.
- Motion: These trains move more than a bus.
- Thefts: I've heard stories of "a friend of a friend" getting robbed on the train. When I traveled, I left my large suitcase where bags are placed in the same car, and it was there when I woke up. I wasn't concerned because I didn't have anything valuable there. You can put all your valuables in your carry-on or a small backpack. I did the same, placing it on the bed at my feet before sleeping. The beds are spacious; even though I'm tall, I had enough space for my suitcase and could stretch out comfortably.
- Hard mattress: The mattress can be a bit firm.
- Cold: Sleeping on the train at night can get chilly, especially if the air conditioning is on high. When I took this journey, the temperature was perfect, and the blanket was sufficient. Still, I recommend having some warm clothing handy, like pants or leggings, a sweater, and socks when traveling by train. It's always better to have extra layers in case it gets cold, rather than spending the night shivering, without sleeping a wink.
Here below you can check the train schedules, prices, and book your tickets.
👍 My two cents: If you want to stay connected in Thailand, 🤳 I recommend getting this eSIM for Thailand or this one for Asia. You get a a 5% discount with those links or using my code VIAJEROSACTIVOS.
FAQs about Trains in Thailand
The train service staff makes the beds between 7 and 8 pm.
However, if you'd like to go to bed earlier, you can ask them to prepare it for you, as they are very friendly on the train.
Yes, the train has a restaurant service, though the prices are a bit expensive. Vendors also come aboard with food. Another option is to bring your own food and drinks.
However, avoid bringing alcoholic beverages because it's prohibited, including beers. If a conductor sees it, they will ask you to dispose of it.
Yes, the train is the only means of transportation that allows you to travel with a pet in Thailand, but it must be in the third or second class without air conditioning (some airlines have also started accepting pets but not in the cabin).
I was lucky that they let me bring my cat on the train from Bangkok in the second sleeper train with air conditioning - I think they made a mistake. 😅
To travel with a pet on the train, you have to pay 100 bahts, and they charge you on the train.
🐶 You may also be interested in this other article about Traveling with Pets by plane: a complete guide, based on my experience, it will serve as a starting point for any journey by plane with a pet.
No, if you want to go to Chiang Rai, you can travel from Bangkok to Chiang Mai and then take a bus to Chiang Rai.
Another option is to fly directly from Bangkok to Chiang Rai.
On this website you can buy from Chiang Mai to Chiang Rai or flights.
Yes, there are trains travelling in all directions, below you can see the map.
Among tourists, the most popular routes are the one between Bangkok and Chiang Mai, or the one that goes to Kanchanaburi to visit Erawan.
I also made the trip from Bangkok to Chumphon on the southern train line.
Even though the distance is much shorter than the journey to Chiang Mai, the trip took longer because there are sections where the train barely moves, and delays in arrival are common.
In my case, I arrived at night, 2 hours later than expected.
Fortunately, I wasn't directly connecting with the boat to the Gulf Islands. Instead, I was heading to the hotel, and the hotel reception didn't mind. I informed them, and they waited for me.
But it's something to keep in mind if you plan to connect directly with the ferry.
No, there's only a sink; the bathroom is in the corridor and is shared with other first-class travelers.
How to get from Bangkok to Chiang Mai? Alternatives to the train
Besides the train, you have two more options to reach Chiang Mai: plane and bus.
Below, I'll share the advantages and disadvantages of these transportation options compared to the train.
1.- Flights Bangkok to Chiang Mai
The main advantage of flying from Bangkok to Chiang Mai is that you save a lot of time on travel – it only takes 1 hour from either Suvarnabhumi or Don Mueang Airport.
Both airports offer numerous daily flights with airlines such as Nok Air, Air Asia, Thai Airways, Thai Smile, and Bangkok Air.
Given the choice between the two airports, Suvarnabhumi is better because you can reach it via the Sky Line from Bangkok, a special metro line connecting the city center with the airport, costing about €1 / USD.
On the other hand, getting to Don Mueang by public transport takes twice as long, and there is no direct metro line.
Opting for a flight to Chiang Mai might seem like an expensive choice initially. However, if you plan ahead, you can secure low-cost flights for a similar price as a second-class overnight train, starting from €32 / 34 USD.
The downside of flights low cost The thing is that they only include the carry-on suitcase and if you have to pay to check the suitcase in, that's when the price will skyrocket.
2.- Bus Bangkok – Chiang Mai
The bus isn't my favorite choice, but I have to admit it comes with several advantages. It takes between 10 and 12 hours, which is less than the train, and it's a bit cheaper.
Night buses, in particular, can be almost half the price of the train, starting from €16 / 17 USD, and they even include a snack and water.
The seats are comfortable for sleeping, although not as cozy as a train bed, and you can't move around much on the bus.
On the downside, with the bus's own noises and the stops it makes, it's easier to wake up numerous times and arrive feeling like you haven't slept unless you sleep like a rock.
I would only recommend the bus from Bangkok to Chiang Mai as an economical option to save on a hotel night.
👉 On this website you can buy plane, train and bus tickets in Thailand. It also allows you to check schedules, prices, and compare different modes of transportation.
⭐ You may also be interested in this article about How to get around Thailand: all transportation options.
Final Thoughts
If you're looking for an authentic adventure in Thailand, don't miss taking this night train trip from Bangkok to Chiang Mai.
In this guide to Thailand you can keep reading the main articles I’ve written about this beautiful country. You can also access the guide directly from the menu above.
If you have any questions, leave me a comment below and I'll help you as much as I can. If you found the article useful, share it with other travelers. Have a good trip! 😘
More about Thailand and Southeast Asia
- What to see in Bangkok: 21 must-sees
- 6 Best Hotels in Bangkok and at a good price
- What to bring to Southeast Asia: 47 Essentials in your Backpack
- What to see in Chiang Mai: 14 best plans
- What to do in Phi Phi: the Ultimate Guide
- Warorot Market and Chinatown in Chiang Mai
Hello, I’m Andrea, the creator and writer of Viajeros Activos (Active Travelers). I’m a nomad, so I consider myself a full-time traveler. I’m passionate about good food and always looking for new adventures.
Hello!
My partner and I want to travel from Ayutthaya to Chiang Mai on the night train.
The website we have seen to buy the tickets is this:
https://12go.co/es/travel/ayutthaya/chiang-mai
We have been researching and there are different tickets, we would like a private cabin, but there is no one for the date we are going for.
We have a question about what the "second class sleeping car" ticket is like. Because when selecting it, it asks us for the seat preference, and we are asked if we want a lower or upper berth. Do they give us a “room” for the two of us and we sleep together in a bunk? o Is it a bunk bed for each one?
Thank you very much 🙂
hello, Marina
Yes, that's the bad thing about trains, tickets run out quickly especially for the sleeper part.
Regarding your question, there are no second-class cabins, they are bunk beds in what is the normal carriage. Only the first class cars have cabins.
In the article, you have photos of both options in the section where the comparison between both classes is.
The second photo I posted is what it looks like during the day before they set up the beds. There you can see the bed above and then the seats below are what transform into the bed below. For me the bottom bed is the most comfortable because it is wider.
Privacy is not the same as in a cabin, but with its curtain it is not bad.
But if you are a light sleeper, it is better to use earplugs or look for a train that has first-class availability.
Hello, good morning, I have purchased a Bangkok-Chiang Mai ticket, but the station of origin tells me that it is Don Mueang, do you know if I could take that train from another more central station? Or should I go from where I am staying to there? I say it because of communication, and I think it is further away from the others. Thank you very much and great post.
Hello Angel
Well, the truth is I have no idea if they are going to let you board at a different station than the one you bought the ticket for.
I would say no and I wouldn't risk going to another station because you risk missing the train.
Likewise, from Hua Lamphong there are no more exits to Chiang Mai, it would be from Bang Sue Grand Station, which is Bangkok's central station now and is a little closer than Don Mueang.
What you can do is try to modify the ticket by paying the price difference, contact 12go Asia if you have bought it with them.
Good luck and enjoy Chiang Mai!
Hello. I would like to know how long you have to be at the station before taking the train from Bangkok to Chiang Mai. Thank you!!
Hi Claudia
The time they recommend you be before depending on the stop you are going to get on, they have to put it in the email.
Generally, you have to be there 1 hour before the train departure if you have to collect your ticket.
Have a good trip!
Hello, thanks for all this content. A question says that if you go with a pet you can only go in third class.
Our pet weighs less than 7kg. Do you think you can take it on Transportation in first class?
Thank you so much : )
Hello Marc
I'm sorry to tell you that it has nothing to do with weight, my cat only weighs 3 kg, it is Thai transport regulations.
On the train you can take your pet where there is no air conditioning, that is, third or second floor with a fan.
If you travel on the night train, the truth is that the air conditioning is not missing too much and second does not have the same privacy as first but it is not bad.
Have a good trip!
Hello! I'm going with a friend to Thailand and we want to take the night train, but we can't find the maximum permitted luggage capacity anywhere. From what you say, they don't weigh it or anything, but is it sure that we can carry, for example, a 20kg suitcase and a backpack?
And then, does the bus to go from Chiang Mai to Chiang Rai also have some kind of maximum luggage capacity?
Thank you very much in advance!
Hi Patricia
On the train there are no limitations, I traveled with much more luggage than you and no one looked or weighed anything.
To give you an idea, I was carrying a 25kg suitcase, the cabin suitcase, a small backpack and the carrier with my cat.
Regarding the route from Chiang Mai to Chiang Rai, Green Bus company buses allow one 20 kg suitcase in the hold and do not set weight limits for hand luggage. But I can't tell you if they weigh the suitcase, I would say no, I took that trip while I lived in Chiang Mai and I only carried a backpack.
Have a good trip girls, enjoy it!
Hello good!!
I am preparing my trip to Thailand.
Taking the night train from Bangkok to Chain Main is the “option of choice” hehe.
I have seen in many places that despite buying the ticket online, you have to go with the receipt to get the ticket somewhere else and then go to the station with the ticket to be able to get on.
Do you know if this is so? Where do you have to go to get the printed ticket? They give you this information. in the email with the purchase receipt?
Thank you very much in advance
Hello Nur
Good choice! 😊
Yes, buying the ticket on the website is only to reserve your seat, but Thai trains have not yet been modernized to accept electronic tickets. Then you have to go with the electronic ticket to look for the physical ticket.
When you buy the ticket online, you will receive detailed instructions explaining where to pick it up.
Thank you for your question, I will take the opportunity to clarify this in the article, so it helps other travelers.
Enjoy it!