web analytics

Recent Comments

    Thailand Train Map

    Thailand has five major train lines which are shown on the map below. Most parts of the country are accessible by train, except for the Northern Region above Chiang Mai, and parts of the Andaman Coast such as Phuket and Krabi.

    Thailand Railway Map

    Pattaya is connected to the railway network but train services travelling East are generally very slow and most people on holiday in Thailand opt to travel by road if they are going to Pattaya, Koh Chang or Chanthaburi.


    Buy Train Tickets


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

    Powered by 12Go Asia system

    For overnight travel consider booking a sleeper berth, which is transformed from a seat into bed at night time complete with sheets, pillow and blanket. 


    Sleeper Berths on Thailand Trains


    There are three type of sleeper berths on trains in Thailand:

    • 1st Class Air Conditioned Sleeper: A private room with lockable door. The majority of 1st Class Sleeper compartments have two sleeper berths but single compartments are also available on some trains.
    • 2nd Class Air Conditioned Sleeper: Bunk bed style sleeper berths running the length of the carriage with a privacy curtain. You have the choice of booking a ‘Lower’ or ‘Upper’ bunk with the Lower bunk being slightly more expensive.
    • 2nd Class Fan Cooled Sleeper: Exactly the same as the 2nd Class Air Conditioned sleeper berth but in fan cooled carriages. These type of carriage can be uncomfortable at night especially during the period from January through to September on the Southern Line.

    Train Stations in Bangkok


    All of these five train lines start in Bangkok:

    • The Kanchanaburi train line is the only one which starts at Thonburi train station on the Western side of the Chao Phraya river in Bangkok.

    More Maps of the Railway Network


    To view detailed maps of each of the five major train lines click on the links below:

    • Northern Train Line: Bangkok to Chiang Mai via Ayutthaya
    • Southern Train Line: Bangkok to Malaysia via Surat Thani and Hua Hin
    • North Eastern Train Line: Bangkok to Laos Border and Ubon Ratchathani
    • Kanchanaburi Train Line: Bangkok to Nam Tok via Kanchanaburi
    • Eastern Train Line: Bangkok to Pattaya and Cambodia Border

    Next read our Thailand Train Booking Guide