We are pleased to inform that in effort to increase our coverage of the railway network in Southeast Asia, we are launching online train ticket booking in Malaysia.
Types of trains in Malaysia
The railway network in Malaysia is operated by KTM Berhad, a corporation owned by the Malaysian government. In the present, two types of trains transit the intercity railway network in Peninsular Malaysia:
- KTM ETS
- KTM Intercity
KTM ETS is a high-speed rail service that operates along the electrified double-tracked stretch of the West Coast Line between Padang Besar and Gemas. KTM ETS trains travel up to 140 km/h on a metre gauge rail line.
ETS trains are classified as ETS Platinum, ETS Gold and ETS Silver, each stopping in a different number of stations of the line.
Two passenger classes are available on KTM ETS: Business Seat arranged in a 1+2 row configuration and Seat arranged in a 2+2 row configuration.
KTM Intercity is a diesel-hauled rail service than runs on a single-track along the West Coast Line between Johor Bahru and Gemas and along the East Coast Line between Gemas and Tumpat. KTM Intercity trains travel up to 110 km/h on a metre gauge rail line.
There is only one type of KTM Intercity train service, Ekspres, which stops at all stations of the line.
Two passenger classes are available on KTM Intercity: Second class Seat arranged in a 2+2 configuration and Second class Sleeper.
Getting around Malaysia by train
The railway network in Peninsular Malaysia consist of 1,699 kilometres of metre gauge tracks divided in two main lines that intersect at Gemas junction:
- the West Coast Line between Johor Bahru and Padang Besar, bordering with Songkhla province in Thailand.
- the East Coast Line between Gemas and Tumpat, bordering with Narathiwat province in Thailand.
We support advance ticket booking for more than 60 train stations in Peninsular Malaysia, including Johor Bahru, Gemas, Pulau Sebang / Tampin, Kuala Lumpur, Ipoh, Butterworth, Alor Setar and Padang Besar in the West Coast, and Kuala Lipis, Gua Musang, Pasir Mas, Wakaf Bharu and Tumpat in the East Coast.
West Coast Line
The West Coast Line runs from Padang Besar in Perlis state to Johor Bahru. The railway line interconnects the West Coast states of Peninsular Malaysia.
The West Coast line is served by the two types of passenger trains services, KTM ETS and KTM Intercity, intersecting at Pulau Sebang / Tampin Railway Station in Malacca state and Gemas Railway Station in Negeri Sembilan state.
KTM ETS services run between Padang Besar and Gemas. The major stations covered include Alor Setar, Butterworth (Penang), Taiping, Ipoh, Kuala Lumpur, Serembang and Pulau Sebang / Tampin.
Train routes to Alor Setar:
Train routes to Butterworth, the gateway to Penang:
Train routes to Ipoh:
Train routes to Kuala Lumpur:
- Padang Besar to Kuala Lumpur
- Alor Setar to Kuala Lumpur
- Butterworth to Kuala Lumpur
- Ipoh to Kuala Lumpur
- Gemas to Kuala Lumpur
Train routes to Pulau Sebang / Tampin, the gateway to Malacca:
KTM ETS comprises three types of service: ETS Platinum is the fastest service with minimal stops only at key stations, ETS Gold is a limited service stopping at major stations, and ETS Silver service stops in all the stations along the way.
- EP92xx Platinum services operate between Kuala Lumpur and Padang Besar. EG94xx Gold services operate between Gemas and Padang Besar.
- EP91xx Platinum services operate between Kuala Lumpur and Butterworth (Penang). EG93xx Gold services operate between Gemas and Butterworth (Penang).
- EG90xx Gold and ES90xx Silver services operate between Kuala Lumpur and Ipoh.
The Ekspres Selatan is a KTM Intercity service that runs between Johor Bahru and Pulau Sebang / Tampin. The major stations covered include Kluang, Segamat and Gemas.
Train routes to Pulau Sebang / Tampin, the gateway to Malacca:
Train routes to Johor Bahru:
The Ekspres Selatan comprises the EKSPRES 40/41, EKSPRES 42/43 and EKSPRES 44/45 services operating between Johor Bahru and Gemas further to Pulau Sebang, all of them offering seating fares.
East Coast Line
The East Coast Line runs between Gemas and Tumpat. The railway line interconnects the East Coast states of Peninsular Malaysia, namely Pahang and Kelantan, although it runs through the interior and for that reason it is popularly known as the “Jungle Train”, as it crosses the deep jungle.
The East Coast line is served only by one type of passenger train service, KTM Intercity.
Ekspres Rakyat Timuran
The Ekspres Rakyat Timuran is a KTM Intercity service that runs between Johor Bahru and Tumpat. The major stations covered include Kluang, Segamat, Gemas, Kuala Lipis, Gua Musang, Pasir Mas and Wakaf Bharu.
Train routes to Wakaf Bharu, the gateway to Kota Bharu and the Perhentian Islands:
Train routes to Tumpat:
The Ekspres Rakyat Timuran comprises the EKSPRES 26/27 service operating between Johor Bahru and Tumpat, offering sleeper and seating fares.
International routes to Malaysia by train
For those travellers who wish to enter or exit Malaysia by train, we list international railway services to Hat Yai and Bangkok in Thailand, and to Singapore.
The Malaysian rail network is connected with the Thai railway network through Padang Besar border checkpoint in the state of Perlis, Malaysia territory. Padang Besar Railway Station has integrated customs and immigration facility for Malaysia and Thailand. Northbound passengers are processed for exiting Malaysia and entering Thailand, and Southbound passengers are processed for exiting Thailand and entering Malaysia.
State Railway of Thailand (SRT) operates the long-haul SPECIAL EXPRESS 45 service from Bangkok to Padang Besar and the short-distance Hat Yai – Padang Besar Shuttle Train service from Hat Yai to Padang Besar.
From Malaysia to Thailand
Passengers travelling from Kuala Lumpur to Bangkok must interchange at Padang Besar from KTM ETS to SRT SPECIAL EXPRESS 46 to continue all the way to Bangkok or to Hat Yai – Padang Besar Shuttle Train to reach Hat Yai Railway Station and interconnect with other SPECIAL and RAPID trains operated by State Railway of Thailand.
From Thailand to Malaysia
Passengers travelling from Bangkok to Kuala Lumpur must interchange at Padang Besar from SRT SPECIAL EXPRESS 45 or Hat Yai – Padang Besar Shuttle Train to KTM ETS.
Malaysia is connected to Singapore by a shuttle service operated by diesel-hauled trains running between JB Sentral Railway Station in Johor Bahru at the southern end of the West Coast of Malaysia and Woodlands CIQ in the north region of Singapore. The trains run on the historical Johor–Singapore Causeway and the journey takes only 5 minutes.
From Malaysia to Singapore
Southbound passengers clear Malaysian Immigration at JB Sentral Railway Station and later Singapore Immigration after disembarking at Woodlands Train Checkpoint.
Passengers travelling from Kuala Lumpur to Singapore must interchange at Gemas from KTM ETS to Ekspres Selatan, then continue to Johor Bahru and interchange from Ekspres Selatan to Shuttle Tebrau.
From Singapore to Malaysia
Northbound passengers clear Singapore Immigration and Malaysian Immigration at Woodlands Train Checkpoint before boarding the train bound to Malaysia.
Passengers travelling from Singapore to Kuala Lumpur must interchange at Johor Bahru from Shuttle Tebrau to Ekspres Selatan, then continue to Gemas and interchange from Ekspres Selatan to KTM ETS.
How to book train tickets in Malaysia
Booking your train tickets in Malaysia is very quick and simple. Search for train routes between any two cities for your travel dates.
Select your route
After search, we will display the results for your itinerary.
Find the train services operated by KTM available for your itinerary, which could be KTM ETS or KTM Intercity, and select the most convenient option.
Click to expand the details of the route, you will find the available fares. Trains in Malaysia offer various types of fares, depending if the service consists of sleeper or seating passenger cars.
- Berth arranged in coaches with 2 levels of bunks (Upper and Lower)
- Seat arranged in 2+2 row configuration
- Business Seat arranged in 1+2 row configuration
Fill in the passenger and contact details
Next, provide the passenger(s) information and select your seats.
Baolau currently does not support seat and berth selection on trains in Malaysia but you can indicate your berth preference, Upper and Lower, during the reservation process and we will consider your request depending on the availability.
Don’t forget to provide the contact details of the person responsible for booking. We will send the ticket confirmation by email.
Complete your payment
Select your payment method. We accept international credit or debit cards and Alipay.
Check your itinerary and price breakdown. Confirm that the booking information is correct. Before you proceed to payment, you must read and accept the terms and conditions of booking.
Receive your tickets by email
Once your payment is complete, your reservation will be processed.
In the following 24 hours you will receive the itinerary and booking confirmation by email with the electronic tickets issued by KTM attached in PDF format.
The electronic tickets are valid boarding passes and can be used to board the train at any departure station. Passengers can print the e-ticket in advance or carry a digital copy in the mobile phone or tablet and present it before boarding.