The SRT operates all of Thailand's national rail lines. As of 2023, Krung Thep Aphiwat Central Terminal is the main terminus of all long-distance services from Bangkok on the Northern, Northeastern and Southern lines, while Bangkok (Hua Lamphong) railway station is the terminus of all Eastern line services and commuter services from Bangkok on the Northern, Northeastern and Southern lines. Phahonyothin and Ladkrabang Inland Container Depot (ICD) are the main freight terminals.
The Northern Line runs alongside the Northeastern Line until the Ban Phachi Junction. There, it splits from the Northeastern Line and proceeds through Lopburi, Nakhon Sawan, Phichit, Phitsanulok, Denchai, Lampang, Lamphun, before finally reaching Chiang Mai, 751 km (467 mi) from Bangkok. There is also a branch off the main line from Ban Dara Junction to Sawankhalok in Sukhothai Province.
Krung Thep Aphiwat Central Terminal - Main station and freight terminal with main diesel locomotive depot and refueling facility.
Ayutthaya Station - Ayutthaya main station. High passenger revenue, second only to Bangkok Station. It is possible to change here to the Northeastern Line.
Read the full text
Ban Phachi Junction - A major junction, where the Northern and Northeastern lines separate.
Lopburi Station - The end of northern Bangkok suburban service; a military town with much history.
Nakhon Sawan Station - Nakhon Sawan Main Station, Nong Pling Station until 1956.
Phichit Station - Phichit Main Station
Phitsanulok Station - Phitsanulok Main station, town with the famous Phra Phuttha Chinnarat
Ban Dara Junction - Junction for Sawankhalok Line
Sawankhalok Station - Terminus of Sawankhalok Branch. Station for Sukhothai Province and travel to Sukhothai and Si Satchanalai Historical Parks.
Uttaradit Station - Main station, Uttaradit Province.
Sila At Station - Depot on the Northern Line. Refueling station and up trains will be cut at this station
Den Chai Station - The dropping point for Phrae with a proposal for a junction for Den Chai – Chiang Rai route
Nakhon Lampang Station - Depot on the Northern Line. Train will be cut further if going north to Chiang Mai.
Khun Tan Station - Station in the mountains, base point and entrance for Doi Khuntan National Park.
Lamphun Station - Main station for Lamphun Province
Chiang Mai Station - Northern terminus.
Northeastern Line
The Northeastern Line begins on the same route as the Northern Line, splitting at Ban Phachi Junction towards Nakhon Ratchasima. Then at Thanon Chira Junction, the line splits with one route passing Khon Kaen and Udon Thani before terminating at Nong Khai 624 kilometers (388 mi) from Bangkok. The other route passes through Buriram, Surin, Sisaket to reach Ubon Ratchathani, 575 km (357 mi) from Bangkok.
There is also another branch route originating from Kaeng Khoi Junction in Saraburi Province passing through Chai Badan District in Lopburi Province and Chatturat District in Chaiyaphum Province, before joining the main line heading towards Nong Khai at Bua Yai Junction in Nakhon Ratchasima Province.
Saraburi Station - Main Saraburi station, named Pak Priaw station until 1934.
Kaeng Khoi Junction - The Bua Yai Line and Khlong Sip Kao line diverge from the main line here. Main Depot with refuelling facility. The point for dividing freight trains into two trains to pass difficult section of Dong Phraya Yen (Kaeng Khoi - Pak Chong) or combining divided freight trains into one train
Pak Chong Station - The gateway to Nakhon Ratchasima and the point for dividing freight trains into two to pass difficult section of Dong Phraya Yen (Kaeng Khoi - Pak Chong) or combining divided freight trains into one train
Nakhon Ratchasima Station - Main depot of the Northeastern Line with refuelling facility and a branch line to 2nd Army Support Command. Main Nakhon Ratchasima station.
Thanon Chira Junction - Junction for Nong Khai line close to Fort Suranaree (2nd Army Region HQ)
Buriram Station - Buriram provincial station with a branch line to a quarry at Khao Kradong
Surin Station - Main Surin station
Sisaket Station - Main Sisaket station.
Ubon Ratchathani Station in town of Warin Chamrap - Terminus of South Isaan Line (also known as Ubon Line) with depot and refuelling facility. Named Varindr station until 1942–1943. Main Ubon Ratchathani Station.
Lam Narai Station- Station on the Lam Narai/Bua Yai Branch, for Chai Badan Municipality.
Chatturat Station- Station on the Lam Narai/Bua Yai Branch, alight for Chaiyaphum.
Bua Yai Junction - junction with refuelling facility
Khon Kaen Station - Khon Kaen main station
Udon Thani Station - Udon Thani main station with refuelling facility.
Nong Khai Station in town of Nong Khai - Terminus of North Isaan Line (also known as Nong Khai Line), provides a connection to Khamsavath Station in Vientiane Prefecture, Laos. Main Nong Khai station.
Southern Line
The Southern Line begins in Bangkok and heads west towards Nakhon Pathom before splitting into three different routes. One route heads west to Kanchanaburi Province (210 km (130 mi)) while another heads north towards Suphan Buri (157 km (98 mi)). The Southern Line itself continues southbound through Ratchaburi, Phetchaburi, Hua Hin, Prachuap Khiri Khan Province, Chumphon, to Surat Thani 678 kilometers (421 mi) away. From Surat Thani, there is a westerly branch towards Khiri Rat Nikhom while the main line continues south to Thung Song Junction in Nakhon Si Thammarat Province where another branch reaches Kantang in Trang Province. Not far away, another branch separates off the main line at Khao Chum Thong Junction. The main line from Nakhon Sri Thammarat continues through Phatthalung before reaching Hat Yai Junction in Songkhla Province. From here, a line branches off to connect with the Malaysian railway at Padang Besar and the main line continues to Su-ngai Kolok passing through Yala Province.
Krung Thep Aphiwat Central Terminal - Main station and freight terminal with main diesel locomotive depot and refueling facility.
Bang Bamru Station- Suburban Station, all trains must stop here. First station after crossing the Rama 6 Bridge from Bang Sue.
Taling Chan Junction- Junction for Southern Main Line (Bang Sue-Taling Chan Link) and Thonburi Branch.
Thon Buri Station - Former terminus of Southern Line, however some southern trains remain to start the journey here.
Salaya Station- Suburban Station, for Phutthamonthon District and Mahidol University (Salaya Campus)
Nakhon Pathom Station - Main southern suburban station. Main Nakhon Pathom station.
Nong Pladuk Junction - Junction for Namtok Branch Line and Suphan Buri Branch Line.
Ban Pong Station - Interchange to Kanchanaburi for those who did not travel along Nam Tok branch line
Ratchaburi Station - Terminal for southern suburban service, also Ratchaburi main station.
Phetchaburi Station - Phetchaburi main station.
Hua Hin Station - Provincial Station for Hua Hin in Prachuap Khiri Khan with crew changing station.
Wang Phong Station- One of the stations in Pran Buri. Also for the nearby Thanarat Military Camp. More trains stop here for Pran Buri than Pran Buri Station itself.
Pran Buri Station- Smaller station for Pran Buri, with a well-established Saturday Night Market opposite the station.
Prachuap Khiri Khan Station - Prachuap Khiri Khan main station.
Bang Saphan Yai Station - Regional town station. All trains going further south must stop here.
Chumphon Station - Main Chumphon station, locomotive depot with refuelling facility
Lang Suan Station- Provincial Station in Chumphon. Furthest extent of southern services from Thonburi.
Ban Thung Pho Junction - Southern container yard, for Khiri Rat Nikhom Branch.
Khiri Rat Nikhom Station - Terminus for the Khiri Rat Nikhom Branch and the railway to Phang Nga and Tanun (Phuket).
Surat Thani Station - Crew changing station and Surat Thani main station.
Thung Song Junction - Locomotive depot, refuelling facility and junction for Kantang Branch.
Trang Station - Trang main station.
Kantang Station - Terminus of Kantang Branch.
Khao Chum Thong Junction - Junction for Nakhon Si Thammarat Branch.
Nakhon Si Thammarat Station - Terminus of Nakhon Si Thammarat Branch. Nakhon Si Thammarat main station.
Phatthalung Station - Phatthalung main station, crew changing station
Hat Yai Junction - Main junction for Malaysia and Singapore and Main Line of Southern Line, Locomotive Depot and refueling facility. Main Songkhla Station.
Padang Besar Station - International KTM station in Malaysia. Trains continue to Butterworth (Penang) and further.
Pattani Station - formerly Khok Pho station, Pattani main station.
Yala Station - Main Yala station, crew changing station
Tanyong Mat Station - for Ra Ngae district and Narathiwat.
Su-ngai Kolok Station - Terminus of Southern Line. Formerly an international station until the termination of cross-border services.
Namtok Branch
Thon Buri Station - Terminus of Western Line
Taling Chan Junction - Junction for Bangsue - Taling Chan link (also known as Rama 6 Line), the connection between south and north SRT systems opened with the building of the only rail bridge across the Chao Phraya River in 1925.
Salaya Station - Bangkok suburban station close to Mahidol University (Salaya Campus)
Nakhon Pathom Station - Nakhon Pathom main station.
Nong Pladuk Junction - Junction for Suphan Buri and Kanchanaburi.
Suphanburi Station - A 2-car DMU operates to Bangkok in the early morning and from Bangkok in the evening.
Kanchanaburi Station - Main Kanchanaburi station
Nam Tok Station - Terminus of Western Line.
Eastern Line
The Eastern Line begins at Bangkok before heading through Chachoengsao, Prachinburi to terminate at Aranyaprathet in Sa Kaew Province, 255 kilometers from Bangkok. There is a reopened rail link to Cambodia from Aranyaprathet. A branch line also connects Khlong Sip Kao Junction to the Northeastern Line at Kaeng Khoi Junction. At Chachoengsao Junction, there is another branch to Sattahip. Along the route to Sattahip, at Si Racha Junction, there is yet another branch towards Laem Chabang Deep Sea Port and further at Khao Chi Chan Junction for Map Ta Phut Port, in Rayong.
As of January 2023, all services terminate at Bangkok (Hua Lamphong) station. No services run to Krung Thep Aphiwat Central Terminal.
Makkasan Station - the main depot of SRT (Makkasan Works)
Hua Mak Station - Bangkok suburban station
Hua Takhe Station - Junction for ICD.
Chachoengsao Junction - Junction for Laem Chabang (double-track railway opened January 2012) and Aranyaprathet Line. Main Chachoengsao station.
Khlong Sip Kao Junction- Junction for the Aranyaprathet Line and the Cargo Link to Kaeng Khoi Junction.
Prachin Buri Station- Main Prachin Buri Province Rail Station.
Kabin Buri Station- Half of long-distance Aranyaprathet Line services terminate here. In Prachin Buri Province.
Sa Kaeo Station - Main Sa Kaeo station
Ban Klong Luk Border Station - Terminus of Aranyaprathet Main Line.
Chonburi Station- Main Chonburi station
Si Racha Junction - Junction for Laem Chabang Deep Sea Port.
Pattaya Station - Railway station for Pattaya City.
Khao Chi Chan Junction- Junction for Sattahip Commercial Port and Map Taphut Freight Line
Ban Phlu Ta Luang Station - One of railway stations from Sattahip
U Taphao Station - One of railway stations from Sattahip
Chuk Samet Station - Terminus for current, operational, ordinary train from Bangkok.
Map Ta Phut Station - Terminus of East Coast Line - freight trains only.
Maeklong Line
The Maeklong Railway, also operated by the SRT, is independent of the national rail network and is split into two sections. The line begins at Wongwian Yai in Bangkok before terminating at the Mahachai station in Samut Sakhon, where a ferry is used by passengers to cross the Tha Chin River. The line starts again across the river at Ban Laem and continues until the Mae Klong station of Samut Songkhram.
Services
SRT operates different types of rail services, each with different service patterns as outlined below:
Special Express - fastest services, calling at the least number of intermediate stations between the origin and destination. Generally only call at main provincial stations.
Express - slightly slower services, calling at a larger number of intermediate stations than Special Express. Generally call at all main provincial stations and at some major towns.
Rapid - slower services calling at all main provincial stations and major towns and some smaller towns.
Ordinary - services calling at all stations and some railway halts, originating or terminating in Bangkok.
Commuter (Suburban in Timetable Matrix) - services calling at all stations and all railway halts, originating or terminating in Bangkok.
Local - services calling at all stations and all railway halts, originating or terminating outside Bangkok.
Excursion - special services running on weekends such as the weekend Nam Tok Sai Yok Noi and Suan Son Pradiphat services, or services running on specific days or time periods such as the Pa Sak Jolasid Dam excursion train running only during the winter and the steam train services on designated days.
Long-distance services
SRT operates long-distance passenger services on the following lines:
Northern Line
Bangkok-Ayutthaya-Lopburi-Nakhon Sawan-Phitsanulok-Lampang-Chiang Mai
Northeastern Line
Bangkok-Ayutthaya-Saraburi-Nakhon Ratchasima-Khon Kaen-Udon Thani-Nong Khai-Vientiane (Laos)
Bangkok-Ayutthaya-Saraburi-Nakhon Ratchasima-Buriram-Surin-Sisaket-Ubon Ratchathani
Eastern Line
Bangkok-Chachoengsao-Prachinburi-Kabin Buri-Sa Kaeo-Aranyaprathet
Bangkok-Chachoengsao-Chonburi-Pattaya-Sattahip
Southern Line
Bangkok-Nakhon Pathom-Hua Hin-Surat Thani-Hat Yai-Padang Besar (Malaysia)(International Express)
Bangkok-Nakhon Pathom-Hua Hin-Surat Thani-Hat Yai-Su-ngai Kolok
Bangkok-Nakhon Pathom-Hua Hin-Surat Thani-Thung Song-Nakhon Si Thammarat
Bangkok-Nakhon Pathom-Hua Hin-Surat Thani-Thung Song-Kantang
Bangkok-Nakhon Pathom-Kanchanaburi-Nam Tok
International services
Until 2016, SRT operated international services to Butterworth in Penang, Malaysia, in conjunction with Malaysian state operator KTM. Direct trains from Bangkok now only run as far as Padang Besar, due to the opening of KTM ETS.
Since 2021, there 3 return trains operate from Hat Yai Junction and terminate at Padang Besar across the Malaysia–Thailand border. SRT has also historically allowed operation of the Eastern & Oriental Express on its tracks which runs from Singapore to Bangkok and vice versa, although trips in 2024 did not enter Thailand.
A link across the First Thai–Lao Friendship Bridge to Thanaleng railway station, near Vientiane, opened in March 2009. In December 2010, following Chinese plans to extend their standard-gauge railway network to Xishuangbanna on the China–Laos border and further into Laos, the Thai government agreed to start negotiations on building a standard-gauge network. This would initially involve two lines: from Bangkok to the Lao border, and a longer line from Bangkok along the peninsula to the Malay border. In 2024, long distance overnight train services between Bangkok and Vientiane Khamsavath railway station were started. Shuttle trains to Udon Thani are also being operated in conjunction with the Lao National Railway.
The rail link to Cambodia via Poipet from the railhead at Aranyaprathet was constructed in 1941, but was closed in 1961 due to strained Thai-Cambodian relations during the Cold War. The rail connection was repaired and reopened in April 2019. Cross-border services briefly ran until it was suspended by the outbreak of COVID-19. Currently, no cross-border services operate. and due to war between border of Cambodia result to temporary out of service.
Railway connections to Myanmar (Burma), notably the infamous Death Railway, are defunct.
Rail links to adjacent countries
Malaysia - same 1,000 mm (3 ft 3+3⁄8 in) gauge
Padang Besar Checkpoint: open
Su-ngai Kolok- Rantau Panjang Checkpoint: tracks connected but rail checkpoint closed, may reopen.
Laos - same 1,000 mm (3 ft 3+3⁄8 in) gauge
Thai-Lao Friendship Bridge at Nong Khai Province, across the Mekong River to Khamsavath railway station.
Cambodia
Aranyaprathet-Poipet Checkpoint: tracks connected but rail checkpoint closed due to COVID-19 and due to 2025 Cambodian–Thai border crisis.
Myanmar
Three Pagodas Pass Checkpoint: defunct, but projected extension will rebuild the route.
see also Death Railway
Commuter trains
The SRT operates commuter rail services from Bangkok along the Northern and Northeastern Lines up to Ayutthaya, Ban Phachi Junction, Lopburi and Kaeng Khoi Junction. Ten trains run along the route on a daily basis. A new service serving between Thon Buri and Salaya was launched on 22 October 2010, extending to Nakhon Pathom on 1 June 2022 to act as a feeder service for the SRT Light Red Line.
The Red Line project is a new commuter rail system also owned by the SRT and will replace portions of rail lines running through Bangkok, eliminating at-grade crossings. Currently, two lines operate: the Dark Red Line and the Light Red Line.
Freight
Thai railways transported around 11 million tons of freight per year in 2007–2012, which was around 2% of the total amount of freight moved by all modes of transportation. While it is possible for freight trains to travel between Thailand and the neighboring countries (Malaysia and Laos), the amount of international rail freight presently constitutes only a minuscule portion of Thailand's foreign trade. In 2012, merely 95 thousand tons of export cargo left Thailand by rail, as compared to 12 million tons of cargo exported by road, and 114 million tons of cargo exported by ship. For import, the rail transport's share was even smaller.
Thai railways transport both bulk freight (primarily oil products and construction materials) and containerized freight. Most of the freight movement is between Bangkok and sea ports (in particular, between the deepwater port of Laem Chabang and the container terminal in Lad Krabang, in Bangkok's eastern suburbs).
In an attempt to increase the railway's share of the nation's freight transportation market, in 2016 the SRT, in a joint project with Japan, started experimenting with small, 12-foot containers. It is thought that, being smaller than the standard 20-foot containers, these containers can be more easily transported by truck between a rail station and the end customer. These containers are being tried on two routes from Bangkok's Bang Sue station: a 722-km route to Lamphun Province in the north of the country, and a 433-km route to Khon Kaen in the northeast.
Excursion and tourist trains
SRT also operates special services aimed at tourists, such as the SRT Royal Blossom train, SRT KiHa 183 Excursions, steam train services and weekend Nam Tok Sai Yok Noi and Suan Son Pradipat province. Most of these special services feature special trains, and are priced at a premium, with added services.
Refurbished old KiHa 183 trains debuted on the SRT network, gifted by the JR Hokkaido Railway Company, are now some of the excursion train services, providing day and overnight tours to different provinces such as Ayutthaya, Hua Hin, Chacheongsao, Nakhon Nayok and Nam Tok Sai Yok Noi.
Active fleet
Steam locomotives
Used for special services only.