Bangkok to Chiang Mai Train Timetable

thailand train ticket online

The train from Bangkok to Chiang Mai is a popular route in Thailand. It is a railway line that many people use. Those traveling by train from Bangkok to Chiang Mai should reserve tickets in advance before every trip. We have updated the train schedule for the Bangkok to Chiang Mai route. You can find the most up-to-date train schedule in the table below.

Bangkok to Chiang Mai train schedule


Departures from Bangkok to Chiang Mai on Wednesday 14 October 2026

TrainDepartsArrivesDurationPrice (per adult)
SP707:3017:5010h 20m558 THBSecond class Seat (A/C)Book
RP10914:1504:00+1 day13h 45m230 THBThird class SeatBook
Other classes (2)
  • Second class Seat388 THBBook
  • Second class Berth (A/C)758 THBBook
SP918:4007:15+1 day12h 35m1,038 THBSecond class Berth (A/C)Book
Other classes (1)
  • First class Berth (A/C)1,646 THBBook
SP1320:0508:45+1 day12h 40m310 THBThird class SeatBook
Other classes (3)
  • Second class Seat468 THBBook
  • Second class Berth (A/C)838 THBBook
  • First class Berth (A/C)1,446 THBBook
EX5122:3011:40+1 day13h 10m270 THBThird class SeatBook
Other classes (2)
  • Second class Seat428 THBBook
  • Second class Berth (A/C)798 THBBook

Ticket prices are per adult. A service fee and payment fees may be added at checkout and vary by payment method.

Full Bangkok to Chiang Mai timetable

Train information

Bangkok: Trains depart from Bangkok Krung Thep Aphiwat Central Terminal 

Chiang Mai: Trains arrive at Chiang Mai Train Station

You can purchase train tickets for the Bangkok to Chiang Mai route up to 180 days in advance.

How to buy a Train ticket from Bangkok to Chiang Mai

You can purchase a train ticket online from the Search Box below.

Trains from Bangkok to Chiangmai can get busy on Thai public holidays. For example, the New Year Festival takes place at the end of December, and the Songkran Festival from April 13th to 15th every year. Tickets for train travel during both festivals are completely booked in advance.

If you plan the trip travel from Bangkok to Chiang Mai. Start booking your train tickets in advance now.


Travel from Bangkok to Chiang Mai by bus

If the train from Bangkok to Chiang Mai is full seats You can also travel by bus. Several bus companies serve this route. We have some suggestions for taking the bus from Bangkok to Chiang Mai as follows:

– Departure from Bangkok

  • Mo Chit Bus Terminal (also known as Bangkok Northern Bus Terminal) is the main one for buses from Bangkok to Chiang Mai. You can reach Mo Chit by taxi, BTS Skytrain (Mo Chit Station), or MRT Subway (Chatuchak Park Station).

Mo Chit Bus Terminal Map

– Buy a ticket:

  • You can book your ticket in advance online at Baolau or buy a ticket at the Mo Chit Bus Terminal.
  • There are various bus companies offering service to Chiang Mai, including Bangkok Busline, The Transport Co Ltd, Budsarakam Tour,

Buy a Bus ticket from Bangkok to Chiang Mai Online

  • Buses from Bangkok to Chiang Mai typically depart every hour, with options both during the day and overnight. The overnight bus is popular for saving travel time and arriving in Chiang Mai in the morning. The journey takes around 9-11 hours, depending on the bus type and traffic.

– Arrive in Chiang Mai

  • The bus will drop you off at the Chiang Mai Arcade Bus Station, which is located a short drive from the city center. From there, you can take a taxi, songthaew (shared truck), or tuk-tuk to your hotel or other destinations within the city.

Chiang Mai Arcade Bus Station Map

If you want to travel from Bangkok to Chiang Mai by Train or Bus during the holiday in Thailand. We recommend booking your bus tickets in advance to avoid missing your trip.

The Best Hotel near Ching Mai Train Station