# KTM Intercity

KTM Intercity (Malay: KTM Antarabandar) are diesel-hauled intercity train services in Peninsular Malaysia, operated by Keretapi Tanah Melayu Berhad (KTMB). Services operate along the East Coast Line between Tumpat and Gemas and on towards JB Sentral on the West Coast Line. The former Intercity services along the West Coast Line between Padang Besar in the north (and subsequent services to Thailand) and Gemas have been converted to the KTM ETS service.
KTM Intercity has long enjoyed moderate success, but increasingly faces competition with road and air travel, as expressways (motorways) increase in number and budget airlines offer shorter travelling time. In 2006, KTM Intercity earned a profit of RM 70.94 million as group revenue, hovering around the RM 65 million mark since 2001.

## Services
### Travel classes

As of October 2023, three travel classes are offered on KTM Intercity services:
* Air-conditioned First Class (AFC) First-class seating with seats in 1-2 configuration. AFC seats offer larger legroom and wider recline than standard-class (ASC) seats. AFC is available on Ekspres Rakyat Timuran and seasonal chartered trains only such as MySawasdee trips to Hat Yai Junction.
* Air-conditioned Second Class (ASC) Standard-class seating (in 2-2 configuration) offered in all KTM Intercity trains. On Class 61 trains, the seats do not recline.
* Air-conditioned Day-Night Second Sleeper (ADNS) Open-plan sleeping berth with 40 berths per carriage (20 upper berths and 20 lower berths). Available on Ekspres Rakyat Timuran and seasonal chartered trains only, such as MySawasdee trips to Hat Yai Junction.
* ASC: Air-conditioned Second Class seat
* ADNS: Air-conditioned Day-Night Second class sleeper

### Train services

| Service | Between | Rolling stock | Remarks |
| Ekspres Rakyat Timuran | JB Sentral and Tumpat | Loco-hauled train, ADNS, ASC, AFC | Only 1 train overnight service on each direction, calling at major stations only. |
| Ekspres Selatan | JB Sentral and Gemas | Loco-hauled train, ASC | 3 trains per day on each direction. Despite its name of express, the train stops at all stations. |
| Shuttle Timuran | Gemas and Tumpat | Class 61 DMU | Gemas - Kuala Lipis (2 return trips daily) Kuala Lipis - Tumpat (1 return trip daily) Kuala Lipis - Gua Musang (1 return trip daily) Gua Musang - Tumpat (2 return trips daily) Dabong - Tumpat (1 return trip daily) |
| Shuttle Tebrau | JB Sentral and Woodlands | Loco-hauled train, ASC | 18 Singapore-bound trains and 13 Johor Bahru-bound trains. This is the shortest train on KTM Intercity, and one of the most popular. |

#### Seasonal trains

During festive seasons, special overnight trains are operated. These include:
* MySawasdee - holiday-season trains between KL Sentral and Hat Yai, Thailand
* Ekspres Lambaian Aidiladha - Festive Services during Eid al-Fitr and Eid al-Adha between KL Sentral and Tumpat
* Ekspres Koc Basikal - Seasonal charted trains for cycling enthusiasts, fitted out with bike racks and a chillax coach.

#### Cross-border train to Singapore

Shuttle Tebrau is a cross-border train service between Johor Bahru, Malaysia and Woodlands, Singapore. There are 31 daily trains running between JB Sentral and Woodlands Train Checkpoint, consisting of 18 Singapore-bound trains and 13 Johor Bahru-bound trains.
When travelling from Johor Bahru to Woodlands, passengers will clear Malaysian immigration at JB Sentral station before boarding the train. Upon arrival at Woodlands, passengers will go through Singapore immigration checks.
When travelling from Woodlands to Johor Bahru, passengers will go through both Singapore and Malaysian immigration checks at Woodlands Train Checkpoint before boarding the train. There are no further immigration checks upon arrival at Johor Bahru.
Photography and videography is not permitted at the immigration control section of JB Sentral station and at Woodlands Train Checkpoint, as both facilities are designated as restricted areas.

## List of KTM Intercity stations

Below is the list of KTM Intercity stations, green ticks are two-way trips available while red ticks are one-way stops available only.
| Name | ERT | T-KL | T-GM | T-D | GM-KL | KL-G | ES |
| Tumpat | Y | Y | Y | Y | | | |
| Kampung Kok Pasir Halt | | | Y | Y | | | |
| Wakaf Bharu | Y | Y | Y | Y | | | |
| Bunut Susu | Y | Y | Y | | | |
| Pasir Mas | Y | Y | Y | Y | | | |
| Chica Tinggi Halt | | | Y | Y | | | |
| To' Uban | | Y | Y | Y | | | |
| Sungai Keladi | | | Y | Y | | | |
| Bukit Panau | | Y | Y | Y | | | |
| Tanah Merah | Y | Y | Y | Y | | | |
| Temangan | Y | Y | Y | Y | | | |
| Sungai Nal | | | Y | Y | | | |
| Kuala Krai | Y | Y | Y | Y | | | |
| Pahi | | Y | Y | Y | | | |
| Manek Urai | | Y | Y | Y | | | |
| Kampung Baru Sungei Mengkuang | | Y | Y | Y | | | |
| Ulu Temiang | | Y | Y | Y | | | |
| Kampung Baru Bukit Abu | | Y | Y | Y | | | |
| Bukit Abu | | Y | Y | Y | | | |
| Kuala Gris | | Y | Y | Y | | | |
| Dabong | Y | Y | Y | Y | | | |
| Kemubu | | Y | Y | | | | |
| Sri Jaya | | Y | Y | | | | |
| Sri Mahligai | | Y | Y | | | | |
| Sri Bintang | | Y | Y | | | | |
| Sungai Tasin | | Y | Y | | | | |
| Jerek Baru | | Y | Y | | | | |
| Bertam | | Y | Y | | | | |
| Bertam Baru | | Y | Y | | | | |
| Limau Kasturi | | Y | Y | | | | |
| Sungai Sirian | | Y | Y | | | | |
| Kampung Sungai Sirian | | Y | Y | | | | |
| Sungai Koyan | | | | | | | |
| Pan Malayan | | Y | Y | | | | |
| Gua Musang | Y | Y | Y | | Y | | |
| Lapan Tupai | | | | | | | |
| Mentara Baru | | Y | | | Y | | |
| Merapoh | Y | Y | | | Y | | |
| Telok Gunong | | Y | | | Y | | |
| Kubang Rasa | | | | | | | |
| Sungai Temau | | Y | | | Y | | |
| Chegar Perah | | Y | | | Y | | |
| Aur Gading | | Y | | | Y | | |
| Dura | | | | | | | |
| Kampung Berkam | | Y | | | Y | | |
| Bukit Betong | | Y | | | Y | | |
| Telang | | | | | | | |
| Padang Tengku | | Y | | | Y | | |
| Kuala Lipis | Y | Y | | | Y | Y | |
| Kerambit | Y | | | | | Y | |
| Mela | | | | | | Y | |
| Jerantut | Y | | | | | Y | |
| Jendarak | | | | | | Y | |
| Kuala Krau | Y | | | | | Y | |
| Mentakab | Y | | | | | Y | |
| Mengkarak | | | | | | Y | |
| Triang | Y | | | | | Y | |
| Kemayan | Y | | | | | Y | |
| Bahau | Y | | | | | Y | |
| Gemas | Y | | | | | Y | Y |
| Segamat | Y | | | | | | Y |
| Labis | | | | | | | Y |
| Bekok | | | | | | | Y |
| Paloh | | | | | | | Y |
| Kluang | Y | | | | | | Y |
| Rengam | | | | | | | Y |
| Layang-Layang | | | | | | | Y |
| Kulai | Y | | | | | | Y |
| Kempas Baru | Y | | | | | | Y |
| JB Sentral | Y | | | | | | Y |
| Woodlands | | | | | | | |

### East Coast Line

| Station names | Serving cities | Major landmarks | Remarks |
| Tumpat | Tumpat, Kelantan | | |
| Kampung Kok Pasir | | | Halt |
| Wakaf Bharu | Kota Bharu, Kelantan | | The nearest railway station to Kelantan state capital, Kota Bharu |
| Bunut Susu | | | Halt |
| Pasir Mas | Pasir Mas, Kelantan | | |
| Chica Tinggi | | | Halt |
| To' Uban | | | Halt |
| Sungai Keladi | | | Halt |
| Bukit Panau | | | Halt |
| Tanah Merah | Tanah Merah, Kelantan | | |
| Temangan | | Guillemard Bridge | |
| Sungai Nal | | | Halt |
| Kuala Krai | Kuala Krai, Kelantan | | |
| Pahi | | | Halt |
| Manek Urai | | | |
| Kampung Baru Sungei Mengkuang | | | Halt |
| Ulu Temiang | | | Halt |
| Kampung Baru Bukit Abu | | | Halt |
| Bukit Abu | | | |
| Kuala Gris | | | Halt |
| Dabong | Dabong, Kelantan | | |
| Kemubu | | | |
| Sri Jaya | | | Halt |
| Sri Mahligai | | | Halt |
| Sri Bintang | | | Halt |
| Sungai Tasin | | | Halt |
| Jerek Baru | | | Halt |
| Bertam | | | Halt |
| Bertam Baru | | | |
| Limau Kasturi | | | |
| Sungai Sirian | | | Halt |
| Kampung Sungai Sirian | | | Halt |
| Sungai Koyan | | | Halt |
| Pan Malayan | | | Halt |
| Gua Musang | Gua Musang, Kelantan | | |
| Lapan Tupai | | | Halt |
| Mentara Baru | | | Halt |
| Merapoh | | | |
| Telok Gunong | | | Halt |
| Kubang Rasa | | | Halt |
| Sungai Temau | | | |
| Chegar Perah | | | |
| Aur Gading | | | Halt |
| Dura | | | Halt |
| Kampung Berkam | | | Halt |
| Bukit Betong | | Bukit Betong | Halt |
| Telang | | Telang | Halt |
| Padang Tengku | | | |
| Kuala Lipis | Kuala Lipis, Pahang | | |
| Kerambit | | | |
| Mela | | | Halt |
| Jerantut | Jerantut, Temerloh, Pahang | | |
| Jendarak | | | Halt |
| Kuala Krau | | | |
| Mentakab | Mentakab, Pahang | | |
| Mengkarak | | | |
| Triang | Triang, Pahang | | |
| Kemayan | | | |
| Bahau | Bahau, Negeri Sembilan | | |
| Gemas | Gemas, Negeri Sembilan | | Interchange with KTM West Coast Line Interchange with:  ETS ETS Line |
| (Continue to West Coast Line) ||||

### West Coast Line

KTM Intercity services from Padang Besar to Gemas have been absorbed into KTM ETS. The diesel-hauled locomotives now only operate between Tumpat, Gemas and Johor Bahru. Stations in bold are stops of the current Southern Express route, and will be replaced with ETS trains once services commences in 2025.
| Station names | Serving cities | Major landmarks | Remarks |
| (Continue to Padang Besar and Thai Railway) ||||
| Gemas | Gemas, Negeri Sembilan | | Interchange with KTM East Coast Line Interchange with: ETS KTM ETS |
| Batu Anam | | | |
| Segamat | Segamat, Muar and Tangkak, Johor | | Interchange with: ETS KTM ETS |
| Genuang | Genuang, Johor | | |
| Labis | Labis, Johor | | |
| Bekok | Bekok, Johor | | |
| Paloh | Paloh, Johor | | |
| Chamek | Chamek, Johor | | |
| Kluang | Kluang, Batu Pahat and Mersing, Johor | | |
| Mengkibol | Mengkibol, Johor | | |
| Rengam | Renggam and Simpang Renggam, Johor | | |
| Layang-Layang | Layang-Layang, Johor | | |
| Kulai | Kulai and Pontian, Johor | Senai International Airport | |
| Kempas Baru | Kempas, Johor. | | |
| Johor Bahru Sentral | Johor Bahru, Kota Tinggi and Pontian, Johor | Southern Integrated Gateway | |
| Woodlands Train Checkpoint | Woodlands, Singapore | Woodlands Checkpoint | |