Buy Train Tickets to Chiang Mai

Train services from Bangkok to Chiang Mai can become very busy, particularly high season and around the time of important holidays and festivals in Thailand, and we recommend booking your train ticket a few days in advance either at a train station in Thailand or online.


Train times from Bangkok to Chiang Mai


There are 5 direct train services a day from Bangkok to Chiang Mai.

TrainBangkokChiang MaiServiceJourneySleeper
708:3019:30Special Express11 hr 00 mNo
10913:4504:05Rapid14 hr 20 mYes
918:1007:15Special Express13 hr 05 mYes
1319:3508:40Special Express13 hr 05 mYes
5122:0012:10Express14 hr 10 mYes


Ticket

Train Ticket Purchase Online


Train Tickets to Chiang Mai can be purchased online in advance through the Search Box below:

Powered by 12Go Asia system

After booking you will be sent an electronic voucher confirming your seats, train number and travel time.


Compare

Printed Tickets


SRT Logo

State Railways of Thailand (SRT) only accepts printed tickets for travel on trains. When you purchase a train ticket for travel from Bangkok through Thailand Trains a ticket is purchased by our agent from the SRT and either kept for you at an office near Bangkok Train Station or sent to an address of your choosing. You need the actual ticket to travel as the SRT does not accept electronic vouchers.


Location

Bangkok Ticket Collection


Once in receipt of the electronic voucher for a train journey starting in Bangkok you have the option of either:

  • Getting your Train Ticket sent by Post to your home address.
  • Getting the Train Ticket posted to an address in Thailand, such as a hotel, where you can collect the ticket before you travel.
train-tickets-booked-through-thailand-trains-can-be-picked-up-at-the-dob-building

Train Ticket booked online can be picked up at the DOB Building opposite Bangkok’s main train station

Next read about Tickets Types on Thailand Trains