Er zijn spoorlijnen gelegd in heel Thailand in totaal ongeveer 4000 km. Dit is zowel efficiënt en comfortabel. De reis met een Thaise trein duurt over het algemeen langer en kan duurder zijn dan een reis met de bus, de treinen zijn veiliger en zijn over het algemeen meer comfortabel. Populaire trein routes omvatten Bangkok en rijden door naar Chiang Mai, Bangkok en naar Surat Thani, ook gaan ze naar het startpunt voor bootafvaarten en dan gaan ze naar Koh Samui. Er zijn drie klassen van de Thaise treindienst, zodat zelfs de meest prijsbewuste reiziger om het reizen met de trein in Thailand te ervaren, met de trein zal reizen. Echter, de eerste klas is heel luxe, met prive-cabines met twee slaapplaatsen en airconditioning op bepaalde routes, de prijzen zijn vaak hoog. De derde klasse is goedkoper dan de bus, maar misschien niet de meest comfortabele manier om te reizen. Tweede klasse prijzen op Thaise treinen komen overeen met eerste klas buskaartjes, zowel in prijs als in comfort, maar de trein heeft neerklapbare bedden en het is makkelijker om op te staan. Thaise treinen vertrekken de hele dag door, hoewel sommige veelvuldig gebruik maken van de lokale haltes en bestaan uit slechts derde klasse zitplaatsen. Treintickets verkopen goed op voorhand voor een aantal vakanties en weekenden.