The New Sleeper Train in Thailand it’s comfy and really clean.
Enjoy your travels on the new sleeper going to Chiang Mai and Nong Khai and more.

Taking the sleeper train, or overnight train, in Thailand is an ideal way to travel long distances. It’s cheap, comfortable, and before you know it hundreds of miles have flown by while you’re sleeping. Plan on catching one? Then continue reading because we’ll tell you everything you need to know about the Thai sleeper train!

Daytime vs. Night time Travel

Let’s be honest:

A long day of travelling in Thailand on a scorching hot day is not pleasant.

In fact, it may be an understatement looking back on those 14-hour trips squeezed in between sweaty locals.

There I sat, stuck on a sticky chair. Condemned to a stinking squat toilet without toilet paper. Wondering to myself how in heaven’s name I am going to survive the next 13.5 hours.

It’s uncomfortable, incredibly dull, and above all:

Time is a scarce resource – because there is so much to see and do in Thailand!

Instead of sitting in a hot train, I could be lying on the beach with an ice-cold coconut or exploring an island on my motorbike.

But yes, traveling is necessary if you want to expand your horizons and see more of the country.

The solution? Traveling by Thai sleeper train!

Why traveling with the Thai sleeper train is ideal

Traveling overnight by train not only is a great experience, but it’s also very efficient. It saves you time plus an (expensive) hotel stay.

Hundreds of miles fly by while you are sleeping. If all goes well, you’ll wake up in the morning feeling well-rested and still have the entire day to explore your new surroundings.

And against all expectations, we also found the Thai sleeper trains to be quite comfortable.

As the world passes by you can lie down in a clean bed and snuggle underneath a blanket. You can close your curtain for privacy so no one can see that you are wide awake – reading your favourite book, listening to music, or picking your nose – if that’s your thing.

In the morning you’ll be awakened by the rising sun shining through your curtain. Magical!

I can just Imagine the noise smells  not for me ever


I would not do it if it was free 1 hr to Fly is much easier than 10 hrs in a Train

The Sleeper Train: Bangkok – Chiang Mai

The most popular sleeper train runs between Bangkok (Hua Lamphong Railway Station) and Chiang Mai. In about 14 hours (depending on the type of train) you’ll travel from Bangkok to Chiang Mai – or vice versa. You can board or disembark at the stops for Ayutthaya, Lopburi, Phitsanulok or Lamphun.

Departure and arrival times
Between Bangkok and Chiang Mai there are 3 different trains running every evening:

Bangkok – Chiang Mai

  • Departure: 6:10 PM – Arrival: 08:15 AM
  • Departure: 7:35 PM – Arrival: 09:55 AM
  • Departure: 10:00 PM – Arrival: 1:05 PM

Chiang Mai – Bangkok

  • Departure: 3:30 PM – Arrival: 05:25 AM
  • Departure: 5:00 PM – Arrival: 06:15 AM
  • Departure: 6:00 PM – Arrival: 06:50 AM
  • night1
  • Buying tickets for the Thai sleeper train

    There are several ways to purchase overnight train tickets. We recommend the following three methods:

    1. At the train station

    You can buy tickets for the Thai sleeper train at all major stations in Thailand. Ticket sales start from 60 days before departure, up until the day of departure itself; provided there are still tickets available.

    You don’t have to buy your tickets at the departure station, for e.g. you can buy tickets from Bangkok to Surat Thani in Chiang Mai.

    At the desk, you must show your passport or a passport copy. Well, usually anyway; at some stations, they are stricter than others – so take it along just to be sure.

  • 2. Online via 12Go.Asia

    The best site to order your train tickets online is 12Go.Asia.

    At 12Go.Asia you can order your train tickets several months in advance, so you are not limited to the 60 day booking term. This is especially useful when traveling during the high season (November – February and July & August) so you can rest assured that your spot is secured.

    While making the booking, you can see on 12Go.Asia how many seats and beds (or berths, as they call them) are available for each train. You can choose between first, second, and third class train tickets as well as the departure time.

    When you proceed with the booking and payment process, it is clearly explained (and illustrated) what you can expect from your trip.

    Costs & Payment
    12Go.Asia charges 220 baht per ticket and some additional booking costs. The tickets can be paid via PayPal or credit card. For PayPal you pay a small surcharge of 3.4% + 11 baht.

    Ticket collection/delivery
    It is not possible to print your own tickets. The tickets can be collected up to 60 minutes before departure at various locations. When collecting your tickets you must show the first page of your PDF voucher on your phone for e.g.

    Pickup locations:

    • Bangkok:
      Opposite to Hua Lamphong Railway Station, on the first floor of the DOB Building (see address below). The collection is between 10:00 AM – 8:00 PM and is free of charge.
    • Ayutthaya:
      At the train stations luggage room. A collection is 24 hours a day and costs 150 baht extra.
    • Chiang Mai:
      Opposite to the train station at the Bossotel hotel reception. A collection is 24 hours a day and is free of charge.
    • Surat Thani:
      At the train station at the Parcels Office. A collection is 24 hours a day and is free of charge.
    • Don Mueang Airport in Bangkok:
      The collection location at Don Mueang is a bit vague – as we haven’t tried it. There should be a ticket window where the trains depart to the north. If you’re on a train going in another direction, take the taxi to Bang Sue or Hua Lamphong. A collection is between 09:00 AM – 8:30 PM and is free of charge.
    318 DOB Building
    1st floor
    +66 966 5819 27
    Mon-Sun 10:00 AM – 8:00 PM

    If it is not possible to collect your tickets at any of the above locations, you can also arrange for them to be delivered. For delivery within Thailand, it costs an additional 100 baht and an additional 1,500 baht for worldwide delivery. Remember to take the shipping time into account and to check with the hotel staff if they accept the delivery.