Overnight Train Bangkok to Chiang Mai

This post may contain affiliate links. Read our Disclosure Policy here

One of the best ways to travel between Bangkok and Chiang Mai is by overnight train in a sleeper car. To ensure that you get the berth you want you may want to book your tickets in advance for a private room.

Otherwise, you can take your chances and buy a ticket at the train station. During high season, the sleeper train is booked out weeks in advance.

Hualamphong Station overnight train
Hualamphong Station

You will depart from Hualamphong station in Bangkok. It has many shops for you to eat or buy gifts, so arriving early to ensure you make your train is a good idea.

We arrived early and had lunch at a sit-down restaurant in the station and then purchased fresh donuts to take on the train. It is advised that you buy snacks for the trip, even though food is available on the train.

You can also purchase a complete dinner meal. We did both. The food we purchased on the train was plain but tasted decent and was served in appropriate portions.

dinner on overnight train bangkok
Dinner on the train

As you leave Bangkok you will see shacks right up against the tracks, it’s amazing how they can build so close! But they have it figured out and the train skims by without touching them.

Many of the shacks are made out of what ever they could find; tarps and metal pieces. Many had TV’s playing inside of them. It was kind of surprising to see that they had power in the shacks.

We booked our tickets ahead of time before arriving in Thailand. The process worked well as they were delivered to the front desk at our hostel the day before our train trip. Our sleeper was nice, we had a private first-class sleeper. (Honeymoon splurge!)

Sleeper Car overnight train
Sleeper Car Train

Our room was sufficient and comfortable with a sink where you could wash your face or brush your teeth, two beds that converted to a couch and dropped down into bunk beds.

They also provided pillows and blankets. It’s not a 4 star hotel, and I would hope no one was expecting that, but it was comfortable and we enjoyed our little berth.

Need to use the bath? Try the squatter! Each car had both his & her bathrooms at the end of the hall. It’s a little hard to hover over the hole on a moving train but it does the job.

Just place your feet on the foot marks, hold onto the railing and squat! This was my first time seeing a toilet like this… my wife makes fun of me because I ran back to the room saying did you see that squatter!

sleeper car overnight train

sleeper car overnight train

The ride was smooth and we arrived in Chiang Mai on time, which I guess is a rare occurrence! 

Platform 5 in Bangkok overnight train
Platform 5 in Bangkok

More on Thailand:

Did you like this story? Share it!


Looking to get started on your trip planning process? Let us help!

Travel Gear & Packing: Check out our packing lists and travel gear guide to ensure you're bringing the right items on your trip.

Book Your Flight: Ready to fly? Check out our tips for finding cheap flights.

Find A Car Rental:We use Discover Cars to compare car prices, find deals and book rentals.

Book Your Hotel: Compare prices and book with our recommended hotel search engine. You should also check out our tips for finding cheap accommodation.

Find Vacation Rentals: Search vacation rentals & apartments on VRBO for the best prices and options.

Protect Your Trip:Don’t forget your travel insurance! Protect your investment and yourself. Read Is Travel Insurance Worth It?

If you need more help planning your trip, be sure to check out our Step by Step Trip Planning Guide where we break down our process for getting the trip planning process right every single time.

About David Stock

I have always been an outdoorsman so becoming an adventure traveler was just the next natural step. I love nature, I love to get off the beaten path and I like to explore. I enjoy scuba diving and cars. And yes, Lina and I have a naked dog.

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites. We are also a member of other affiliate programs. For more info please read our disclosure page

14 thoughts on “Overnight Train Bangkok to Chiang Mai”

    • Yes you can. We booked them online and had them delivered to our hotel in Bangkok on the day we arrived. I highly recommend checking out the Man in Seat Sixty One for updated information on booking trains. seat61.com. Cheers and enjoy Thailand!

    • It should be around 800-900 baht for a ticket from Bangkok to Chiang Mai. Please note, ticket prices will vary depending on class booked and dates.

  1. Great article. I’ve been on that train before and enjoyed it. Looking forward to going to India next and I hope the train rides are as enjoyable as the ones I had in Thailand!

  2. We’re living in Chiang Mai now and took the overnight train from Bangkok. Despite it being small for the 3 of us (we have a 2 year old boy) it was clean and did the job. The food on board was average, but we ordered breakfast the night before so it was nice to wake up and have breakfast ready. If you want to party though, stay in the 2nd class carriages. You get a bed plus plenty of opportunity to drink and socialise!

  3. I have only ever done one o/night train. But would so do more, what a great use of time and I always love an excuse to lay down 🙂

  4. We did this same trip, same train, same cabin type! It was so much fun! We met a young couple on their honeymoon on the bar car and ended up taking a thai cooking class together in Chiangmai!


Leave a Comment

Divergent Travelers- Adventure Travel Blog