web analytics

Recent Comments


    Map of Thailand’s Northern Train Line

    Thailand’s Northern train line runs a distance of 751 kilometres between Hua Lamphong train station in Bangkok and Chiang Mai train station in Thailand’s Northern Region.

    Thailand Railway Map Northern Line

    There are 132 stations along the Northern Line although the faster intercity trains only stop at a small number of these stations.

    Buy Train Tickets

    Use the Search Box below to buy your Thailand Train Tickets.

    Powered by 12Go Asia system

    For travel between Bangkok and Chiang Mai you have the option of travelling during the day time to take advantage of the spectacular scenery on route, or travelling over night. For over night we recommend booking a sleeper berth which is a relatively inexpensive option in Thailand and has the advantage of saving on the cost of a hotel room for the night and allowing you to arrive early in your final destination after a comfortable night’s sleep.

    Popular Destinations on Thailand’s Northern Line

    The most popular destinations on the Northern train line are Ayutthaya, Lopburi and Chiang Mai. Travellers can also connect easily to Sukhothai from Phitsanulok train station. To reach Phrae or Nan take the Northern line to Phrae train station for bus connections. The Northern train line does not carry on further north from Chiang Mai and travellers need to switch to minibus or bus on arrival in Chiang Mai to reach Pai, Mae Hong Son and Chiang Rai.

    Trains From Ayutthaya

    Trains From Bangkok

    Trains From Chiang Mai

    Trains From Den Chai

    Trains From Lopburi

    Trains from Phitsanulok

    Bossotel Chiang Mai is 100 metres from the train station

    Bossotel Chiang Mai is the Chiang Mai hotel most frequently booked by Thailand Trains readers. It is very close to the train station and the rooms are good value for money. Click on the image for more information.

    Next read about Travel from Chiang Mai to Pai