Use the links below to find a guide to your 2023 Malaysia Train journey. Our guides are indexed by the station from which the journey starts. Links to each of the guides are in red.
Buy Malaysia Train Tickets
Buying tickets in advance for train travel to destinations all over Malaysia is easy with Malaysia Trains. Use the Search Box below to find your Malaysia train tickets. All seats types including sleeper seats are available.
Trains from Alor Setar
See train times from Alor Setar:
- Alor Setar to Ipoh
- Alor Setar to Kuala Lumpur
- Alor Setar to Padang Besar
- Alor Setar to Taiping
Trains from Arau
See train times from Arau:
- Arau to Ipoh
- Arau to Kuala Lumpur
Trains from Bagan Serai
See train times from Bagan Serai:
- Bagan Serai to Ipoh
- Bagan Serai to Kuala Lumpur
- Bagan Serai to Padang Besar
- Bagan Serai to Penang
Trains from Batang Kali
See train times from Batang Kali:
- Batang Kali to Ipoh
- Batang Kali to Kuala Lumpur
- Batang Kali to Penang
Trains from Batang Melaka
See train times from Batang Melaka:
- Batang Melaka to Ipoh
- Batang Melaka to Kuala Lumpur
- Batang Melaka to Padang Besar
- Batang Melaka to Penang
Trains from Batu Gajah
See train time from Batu Gajah:
- Batu Gajah to Kuala Lumpur
- Batu Gajah to Padang Besar
- Batu Gajah to Penang
Trains from Bukit Mertajam
See train times from Bukit Mertajam:
- Bukit Mertajam to Ipoh
- Bukit Mertajam to Kuala Lumpur
Trains from Gemas
See train times from Gemas:
- Gemas to Ipoh
- Gemas to Johor Bharu
- Gemas to Kuala Lumpur
- Gemas to Penang
- Gemas to Padang Besar
- Gemas to Wakaf Bharu
Trains from Ipoh
See train times from Ipoh:
- Ipoh to Bangkok (Thailand)
- Ipoh to Hat Yai (Thailand)
- Ipoh to Johor Bahru
- Ipoh to Kuala Lumpur
- Ipoh to Malacca
- Ipoh to Padang Besar
- Ipoh to Penang
Trains from Jerantut
See train times from Jerantut:
- Jerantut to Johor Bahru
- Jerantut to Kuala Lumpur
- Jerantut to Wakaf Bharu (for Kota Bharu)
Trains from Johor Bahru
See train times from Johor Bahru:
- Johor Bahru to Gemas
- Johor Bahru to Ipoh
- Johor Bahru to Jerantut
- Johor Bahru to Kota Bharu
- Johor Bahru to Kuala Lipis
- Johor Bahru to Kuala Lumpur
- Johor Bahru to Penang
Trains from Kajang
Read more about travel by train from Kajang:
- Kajang to Ipoh
- Kajang to Kuala Lumpur
- Kajang to Taiping
Trains from Kampar
Read more about travel by train from Kampar:
- Kampar to Kuala Lumpur
- Kampar to Padang Besar
- Kampar to Penang
Trains from Kepong
Read more about travel by train from Kepong:
- Kepong to Ipoh
Trains from Kerambit
Read more about travel by train from Kerambit:
- Kerambit to Johor Bahru
Trains from Kota Bharu
See train times from Kota Bharu:
- Kota Bharu to Jerantut (Taman Negara)
- Kota Bharu to Kuala Lipis
- Kota Bharu to Singapore
Trains from Kuala Kangsar
See train times from Kuala Kangsar:
- Kuala Kangsar to Gemas
- Kuala Kangsar to Kuala Lumpur
- Kuala Kangsar to Malacca
- Kuala Kangsar to Padang Besar
- Kuala Kangsar to Penang
Trains from Kuala Lipis
See train times from Kuala Lipis:
- Kuala Lipis to Singapore
Trains from Kuala Lumpur
See train times from Kuala Lumpur:
- Kuala Lumpur to Bangkok
- Kuala Lumpur to Batu Gajah
- Kuala Lumpur to Gemas
- Kuala Lumpur to Hat Yai (Thailand)
- Kuala Lumpur to Hua Hin (Thailand)
- Kuala Lumpur to Ipoh
- Kuala Lumpur to Koh Phangan (Thailand)
- Kuala Lumpur to Kuala Kangsar
- Kuala Lumpur to Malacca
- Kuala Lumpur to Padang Besar
- Kuala Lumpur to Penang
- Kuala Lumpur to Phuket (Thailand)
- Kuala Lumpur to Singapore
- Kuala Lumpur to Taiping
Trains from Nibong Tebal
See train times from Nibong Tebal:
- Nibong Tebal to Ipoh
- Nibong Tebal to Kuala Lumpur
- Nibong Tebal to Padang Besar
Trains from Padang Besar
See train times from Padang Besar:
- Padang Besar to Gemas
- Padang Besar to Ipoh
- Padang Besar to Kuala Lumpur
- Padang Besar to Malacca
Trains from Padang Rengas
See train times from Padang Rengas:
- Padang Rengas to Ipoh
- Padang Rengas to Kuala Lumpur
Trains from Parit Buntar
See train times from Parit Buntar:
- Parit Buntar to Ipoh
- Parit Buntar to Kuala Lumpur
- Parit Buntar to Padang Besar
- Parit Buntar to Penang
Trains from Penang
See train times from Penang:
- Penang to Chumphon (Thailand)
- Penang to Ipoh
- Penang to Kuala Kangsar
- Penang to Kuala Lumpur
- Penang to Malacca
- Penang to Surat Thani
Trains from Rawang
Read more about travel by train from Rawang:
- Rawang to Ipoh
- Rawang to Kuala Lumpur
- Rawang to Padang Besar
Trains from Seremban
See train times from Seremban:
- Seremban to Ipoh
- Seremban to Kuala Lumpur
- Seremban to Padang Besar
- Seremban to Penang
Trains from Singapore
See train times from Singapore:
- Singapore to Malaysia
Trains from Slim River
Read more about travel by train from Slim River:
- Slim River to Ipoh
- Slim River to Kuala Lumpur
Trains from Sungai Buloh
Read more about travel by train from Sungai Buloh:
Trains from Sungai Petani
Read more about travel by train from Sungai Petani:
- Sungai Petani to Ipoh
- Sungai Petani to Kuala Lumpur
Trains from Sungai Siput
Read more about travel by train from Sungai Siput:
- Sungai Siput to Kuala Lumpur
- Sungai Siput to Penang
Trains from Sungkai
Read more about travel by train from Sungkai:
- Sungkai to Ipoh
- Sungkai to Kuala Lumpur
Trains from Taiping
See train times from Taiping:
- Taiping to Ipoh
- Taiping to Kuala Lumpur
- Taiping to Padang Besar
- Taiping to Penang
Trains from Tampin
See train times from Tampin:
- Tampin to Alor Setar
- Tampin to Ipoh
- Tampin to Kuala Lumpur
- Tampin to Penang
Trains from Tanjung Malim
Read more about travel by train from Tanjung Malim:
- Tanjung Malim to Ipoh
- Tanjung Malim to Kuala Lumpur
- Tanjung Malim to Padang Besar
- Tanjung Malim to Penang
Trains from Tapah Road
Read more about travel by train from Tapah Road:
- Tapah Road to Ipoh
- Tapah Road to Kuala Lumpur
Trains from Tasek Gelugor
Read more about travel by train from Tasek Gelugor:
- Tasek Gelugor to Ipoh
- Tasek Gelugor to Kuala Lumpur
- Tasek Gelugor to Padang Besar
