MALAYSIA TRAIN SCHEDULE — Times + Tickets

malaysia-train-schedule-timetable-tickets
Malaysia Train Schedule / Timetable + Train tickets, Fares and Trains.

Kuala Lumpur → ButterworthKuala Lumpur → IpohKuala Lumpur → Kuala PerlisKuala Lumpur → Alor SetarTaiping → Kuala LumpurKedah → Kuala LumpurIpoh → Kuala LumpurIpoh → Alor Setar • Butterworth → Kuala LumpurKuala Perlis → Kuala LumpurKuala Lumpur → Padang BesarPadang Besar → Kuala Lumpur • Kuala Lumpur → Sungai Petani • Sungai Petani → Kuala LumpurKuala Lumpur → Batang MelakaKuala Lumpur → GemasGemas → Johor BahruJohor Bahru → GemasGemas → Kuala LipisKuala Lipis → GemasKuala Lipis → Gua MusangGua Musang → Kuala Lipis


🎫 Book your train tickets in Malaysia easily online:

(You can change your departure place, arrival, date of departure, eg. Kuala Lumpur to Ipoh…)


🚆 Kuala Lumpur to Butterworth – Train Schedule:

    • one of the most popular and frequented railway routes in Malaysia
    • there are modern and comfortable trains – ETS Gold + ETS Platinum to Butterworth
    • transport by KTM train from Kuala Lumpur to Butterworth takes about 4-4.5 hours
    • one-way train ticket from Kuala Lumpur to Butterworth costs about $14-20/pp
    • from Butterworth you can travel by ferry / boat to Penang Island

Book Tickets from KL to Butterworth ➜

Train Schedule - Kuala Lumpur to Butterworth

Departs in KL

Arrival in Butterworth

KTM Berhad Train

08:05

12:10

KTM Berhad Train

11:40

15:15

KTM Berhad Train

13:40

17:45

KTM Berhad Train

15:55

20:00

KTM Berhad Train

18:22

22:42

KTM Berhad Train

20:15

00:20

train-transport-kuala-lumpur-to-butterworth
How to travel from Kuala Lumpur to Butterworth.


🚆 Kuala Lumpur to Ipoh – Train Schedule:

    • there are modern, clean and comfortable trains (ETS Silver, Gold + ETS Platinum or Business)
    • transport by train of KTM from Kuala Lumpur to Ipoh takes about 2.5-3 hours
    • one-way train ticket from Kuala Lumpur to Ipoh costs about $7-11/pp
    • you can also take this train to Ipoh in Kepong Sentral or Terminal KTM

Book Tickets from KL to Ipoh ➜

Train Schedule - Kuala Lumpur to Ipoh

Departs in KL

Arrival in Ipoh

Train ticket

KTM Berhad train

08:55

11:29

From $10.00

KTM Berhad train

12:00

14:00

From $7.00

KTM Berhad train

15:00

17:34

From $9.00

KTM Berhad train

19:05

21:39

From $9.00

KTM Berhad train

21:40

00:16

From $7.00

train-transport-kuala-lumpur-to-ipoh
How to travel from Kuala Lumpur to Ipoh?


🚆 Kuala Lumpur to Kuala Perlis – Train Schedule:

    • there is the KTM Berhad train, but to Arau (about 20 km from the town)
    • there are KTM Berhad modern seat trains from Kuala Lumpur to Arau (Stesen Diraja Arau)
    • modern and comfortable KTM trains (ETS Gold, ETS Platinum + Standard, ETS Business)
    • transport by train of KTM Berhad from Kuala Lumpur to Arau takes about 5-5.5 hours
    • one-way train ticket from Kuala Lumpur to Arau costs about $18-42/pp

Book Tickets from KL to Kuala Perlis ➜

Train Schedule - Kuala Lumpur to Kuala Perlis

Departs in KL

Arrival in Arau

Train ticket

KTM Berhad train

10:45

16:14

From $15.80

KTM Berhad train

22:50

03:58

From $20.90

KTM Berhad train

07:08

12:23

From $21.20

KTM Berhad train

09:50

15:05

From $21.20

KTM Berhad train

18:31

23:46

From $21.20

train-transport-kuala-lumpur-to-kuala-perlis
How to travel from Kuala Lumpur to Kuala Perlis?


🚆 Kuala Lumpur to Alor Setar – Train Schedule:

    • KTM train is another popular options of transfer to Alor Setar in Kedah State
    • modern and comfortable KTM trains from Kuala Lumpur to Alor Setar (ETS Gold or ETS Platinum class, Business seat)
    • transport by KTM train from Kuala Lumpur to Alor Setar takes about 5 hours
    • one-way train ticket from Kuala Lumpur to Alor Setar costs about $17-39/p

Book Tickets from KL to Alor Setar ➜

Train Schedule - Kuala Lumpur to Alor Setar

Departs in Kuala Lumpur

Arrival in Alor Setar

KTM Berhad ETS

07:20

12:02

KTM Berhad ETS

09:55

14:37

KTM Berhad ETS

10:41

15:36

KTM Berhad ETS

17:00

21:42

KTM Berhad ETS

18:00

22:14

KTM Berhad ETS

22:50

03:32

train-transport-kuala-lumpur-to-alor-setar
How to travel from Kuala Lumpur to Alor Setar?


🚆 Taiping to Kuala Lumpur – Train Schedule:

    • from Taiping to Kuala Lumpur you can also travel by KTM Berhad Train
    • modern, clean and comfortable trains from Taiping to Kuala Lumpur (ETS Gold + ETS Platinum, Business Seat)
    • transport by KTM Berhad train from Taiping to Kuala Lumpur takes about 3.5 hours
    • one-way train ticket from Taiping to Kuala Lumpur costs about $11-32/pp

Book Tickets from Taiping to KL ➜

Train Schedule - Taiping to Kuala Lumpur

Departs in Taiping

Arrival in Kuala Lumpur

KTM Berhad train

06:11

09:20

KTM Berhad train

07:26

10:35

KTM Berhad train

08:49

12:10

KTM Berhad train

09:36

12:45

KTM Berhad train

12:01

15:10

KTM Berhad train

13:56

16:40

KTM Berhad train

15:54

18:40

KTM Berhad train

17:01

20:10

KTM Berhad train

18:12

21:34

KTM Berhad train

19:15

22:25

KTM Berhad train

19:41

22:50

train-trainsport-taiping-to-kuala-lumpur
How to travel from Taiping to Kuala Lumpur?


🚆 Kedah to Kuala Lumpur – Train Schedule:

    • there are KTM Berhad seat trains from Alor Setar + Anak Bukit to Kuala Lumpur (ETS Gold or ETS Platinum class)
    • transport by train of KTM Berhad from Kedah to Kuala Lumpur takes about 5 hours
    • one-way train ticket from Kedah – Alor Setar to Kuala Lumpur costs about $17-30/pp
    • trains depart from Alor Setar or Anak Bukit and arrive to Kuala Lumpur Sentral or Terminal KTM

Book Tickets from Kedah to KL ➜

Train Schedule - Kedah to Kuala Lumpur

Departs in Kedah (Alor Setar)

Arrival in Kuala Lumpur

KTM Berhad Train

07:59

12:45

KTM Berhad Train

10:24

15:10

KTM Berhad Train

11:44

16:30

KTM Berhad Train

14:26

18:40

KTM Berhad Train

16:35

21:34

KTM Berhad Train

17:39

22:25

train-transport-kedah-to-kuala-lumpur
How to travel from Kedah to Kuala Lumpur?


🚆 Ipoh to Kuala Lumpur – Train Schedule:

    • you can also travel by KTM Berhad train from Ipoh to Kuala Lumpur
    • modern, clean and comfortable seat trains (ETS Silver, Gold + ETS Platinum, Business)
    • transfer by train from Ipoh to Kuala Lumpur takes about 2.5-3 hours
    • one-way train ticket from Ipoh to Kuala Lumpur costs about $7-10/pp

Book Tickets from Ipoh to KL ➜

Train Schedule - Ipoh to Kuala Lumpur

Departs in Ipoh

Arrival in KL

Book train ticket

KTM Berhad train

05:10

07:47

Book from $6.90

KTM Berhad train

08:40

11:14

Book from $9.00

KTM Berhad train

12:05

14:39

Book from $9.00

KTM Berhad train

15:45

17:45

Book from $9.00

KTM Berhad train

18:35

21:09

Book from $9.00

train-transport-ipoh-to-kuala-lumpur
How to travel from Ipoh to Kuala Lumpur?


🚆 Ipoh to Alor Setar – Train Schedule:

    • modern and comfortable KTM trains from Ipoh to Alor Setar (ETS Gold + ETS Platinum class)
    • transfer by KTM train from Ipoh to Alor Setar takes about 2.5 hours
    • one-way train ticket from Ipoh to Alor Setar costs about $10-25/pp
    • train departs from Ipoh Railway Station and arrivers to Alor Setar Railway Station

Book Tickets from Ipoh to Alor Setar ➜

Train Schedule - Ipoh to Alor Setar

Departs in Ipoh

Arrival in Alor Setar

Ticket

KTM Berhad Train

13:13

15:36

From $10.00

KTM Berhad Train

01:14

03:32

From $13.00

KTM Berhad Train

12:19

14:37

From $13.00

KTM Berhad Train

09:44

12:02

From $13.00

KTM Berhad Train

19:24

21:42

From $13.00

KTM Berhad Train

20:04

22:14

From $13.00

train-transport-ipoh-to-alor-setar
How to get from Ipoh to Alor Setar?


🚆 Ipoh to Butterworth – Train Schedule:

    • modern and comfortable KTM Berhad trains to Butterworth (ETS Gold, ETS Platinum, Business class)
    • transfer by KTM Berhad train from Ipoh to Butterworth takes about 1 hour 40 minutes
    • one-way train ticket from Ipoh to Butterworth costs about $8-25/pp
    • from Butterworth you can travel by ferry or taxi to Georgetown (Penang)

Book Tickets from Ipoh to Butterworth ➜

Train Schedule - Ipoh to Butterworth

Departs in Ipoh

Arrival in Butterworth

KTM Berhad Train

20:56

22:42

KTM Berhad Train

10:29

12:10

KTM Berhad Train

16:04

17:45

KTM Berhad Train

18:19

20:00

KTM Berhad Train

13:41

15:15

KTM Berhad Train

22:39

00:20

train-transport-ipoh-to-butterworth
How to travel from Ipoh to Butterworth?


🚆 Butterworth to Kuala Lumpur – Train Schedule:

    • from Butterworth to Kuala Lumpur you can travel by KTM Berhad train
    • modern and comfortable KTM Berhad seat trains (ETS Gold + ETS Platinum, seats)
    • transfer by train from Butterworth to Kuala Lumpur takes about 4.5 hours
    • one-way train ticket from Butterworth to Kuala Lumpur costs about $14-40/pp

Book Tickets to Kuala Lumpur ➜

Train Schedule - Butterw. to Kuala Lumpur

Departs in Butterw.

Arrival in Kuala Lumpur

Train Ticket

KTM Berhad ETS

05:15

09:20

From $19.00

KTM Berhad ETS

06:30

10:35

From $19.00

KTM Berhad ETS

07:50

12:10

From $14.00

KTM Berhad ETS

13:05

16:40

From $20.00

KTM Berhad ETS

16:05

20:10

From $19.00

KTM Berhad ETS

18:45

22:50

From $19.00

ktm-train-malaysia
How to travel from Butterworth to Kuala Lumpur?


🚆 Kuala Perlis to Kuala Lumpur – Train Schedule:

    • there are KTM Berhad seat modern trains from Arau (Stesen Diraja Arau) to Kuala Lumpur
    • modern and comfortable KTM trains (ETS Gold, ETS Platinum + Standard, ETS Business)
    • transfer by train of KTM Berhad from Arau to Kuala Lumpur takes about 5.5 hours
    • one-way train ticket from Arau to Kuala Lumpur costs about $16-45/pp

Book Tickets to Kuala Lumpur ➜

Train Schedule - Kuala Perlis to Kuala Lumpur

Departs in Arau

Arrival in Kuala Lumpur

Ticket

KTM Berhad

16:13

21:34

From $17.00

KTM Berhad

14:07

18:40

From $25.00

KTM Berhad

10:03

15:10

From $23.00

KTM Berhad

07:38

12:45

From $23.00

KTM Berhad

17:18

22:25

From $23.00

ktm-train-malaysia
How to travel from Kuala Perlis to Kuala Lumpur?


🚆 Kuala Lumpur to Padang Besar- Train Schedule:

    • there are KTM Berhad seat modern trains from Kuala Lumpur Sentral to Padang Besar
    • modern and comfortable KTM trains (ETS Gold, ETS Platinum + Standard, ETS Business)
    • transfer by train of KTM Berhad from Kuala Lumpur to Padang Besar takes about 5.5-6 hours
    • one-way train ticket from Kuala Lumpur to Padang Besar costs about $16-40/pp

Book Tickets to Padang Besar ➜

Train Schedule - Kuala Lumpur to Padang Besar

Departs in KL

Arrival in Padang Besar

Train Ticket

KTM Berhad train

10:45

16:33

Book from $16.70

KTM Berhad train

22:50

04:18

Book from $22.20

KTM Berhad train

07:08

12:41

Book from $22.40

KTM Berhad train

09:50

15:23

Book from $22.40

KTM Berhad train

18:31

00:04

Book from $22.40


🚆 Padang Besar to Kuala Lumpur – Train Schedule:

    • there are KTM Berhad seat modern trains from Padang Besar to Kuala Lumpur Sentral
    • there are modern and comfortable KTM trains (ETS Gold, ETS Platinum + Standard, ETS Business)
    • transport by KTM Berhad train from Padang Besar to Kuala Lumpur takes about 5.5-6 hours
    • one-way train ticket from Padang Besar to Kuala Lumpur costs about $16-40/pp

Book Tickets to Kuala Lumpur ➜

Train Schedule - Padang Besar to Kuala Lumpur

Departs in Padang Besar

Arrival in KL

Train Ticket

KTM Berhad train

15:50

21:35

Book from $16.70

KTM Berhad train

13:40

19:14

Book from $22.30

KTM Berhad train

07:30

13:04

Book from $22.50

KTM Berhad train

09:35

15:09

Book from $22.50

KTM Berhad train

16:45

22:23

Book from $22.30


🚆 Kuala Lumpur to Sungai Petani – Train Schedule:

    • there are KTM Berhad seat modern trains from Kuala Lumpur Sentral to Sungai Petani
    • you can use modern and comfortable KTM Berhad trains (ETS Gold, ETS Platinum + Standard, ETS Business)
    • transfer by train of KTM Berhad from Kuala Lumpur to Sungai Petani takes about 4.5 hours
    • one-way train ticket from Kuala Lumpur to Sungai Petani costs about $13-35/pp

Book Tickets to Sungai Petani ➜

Train Schedule - Kuala Lumpur to Sungai Petani

Departs in KL

Arrival in Sungai Petani

Train Ticket

KTM Berhad train

10:45

15:20

Book from $13.40

KTM Berhad train

22:50

03:08

Book from $17.60

KTM Berhad train

07:08

11:33

Book from $17.80

KTM Berhad train

09:50

14:15

Book from $17.80

KTM Berhad train

18:31

22:56

Book from $17.80


🚆 Sungai Petani to Kuala Lumpur – Train Schedule:

    • there are KTM Berhad seat modern trains from Sungai Petani to Kuala Lumpur Sentral
    • you can use modern and comfortable KTM Berhad trains (ETS Gold, ETS Platinum + Standard, ETS Business)
    • transport by KTM train from Sungai Petani to Kuala Lumpur takes about 4.5 hours
    • one-way train ticket from Sungai Petani to Kuala Lumpur costs about $13-35/pp

Book Tickets to Kuala Lumpur ➜

Train Schedule - Sungai Petani to Kuala Lumpur

Departs in Sungai Petani

Arrival in KL

Train Ticket

KTM Berhad train

17:00

21:35

Book from $13.60

KTM Berhad train

10:44

15:09

Book from $17.60

KTM Berhad train

14:49

19:14

Book from $17.60

KTM Berhad train

08:39

13:04

Book from $17.80

KTM Berhad train

17:53

22:23

Book from $17.80


🚆 Kuala Lumpur to Batang Melaka – Train Schedule:

    • there are KTM Berhad seat modern trains from Kuala Lumpur Sentral to Batang Melaka
    • transport by KTM train from Kuala Lumpur to Batang Melaka takes about 2-2.5 hours
    • one-way train ticket from Kuala Lumpur to Batang Melaka costs about $5-8/pp

Book Tickets to Batang Melaka ➜

Train Schedule - Kuala Lumpur to Batang Melaka

Departs in Kuala Lumpur

Arrival in Batang Melaka

KTM Berhad train

21:40

23:52

KTM Berhad train

12:19

14:33


🚆 Kuala Lumpur to Gemas – Train Schedule:

    • there are KTM Berhad seat modern trains from Kuala Lumpur Sentral to Gemas
    • transport by KTM train from Kuala Lumpur to Gemas takes about 2.5 hours
    • one-way train ticket from Kuala Lumpur to Gemas costs about $6-8/pp

Book Tickets from KL to Gemas ➜

Train Schedule - Kuala Lumpur to Gemas

Departs in Kuala Lumpur

Arrival in Gemas

Train Ticket

KTM Berhad train

21:40

00:10

From $6-8

KTM Berhad train

12:19

14:52

From $6-8


🚆 Gemas to Johor Bahru – Train Schedule:

    • there are KTM Berhad seat + sleeper modern trains from Gemas to Johor Bahru Sentral
    • second class sleeper, second class seat and premier class seat train to Johor
    • transport by KTM train from Gemas to Johor Bahru takes about 4.5-5 hours
    • one-way train ticket from Gemas to Johor Bahru costs about $4-10/pp

Book Tickets from Gemas to Johor ➜

Train Schedule - Gemas to Johor Bahru

Departs in Gemas

Arrival in Johor

Train Ticket

KTM Berhad train

15:20

19:45

From $4-6

KTM Berhad train

09:30

14:15

From $4-6

KTM Berhad train

07:44

12:30

From $4-9

KTM Berhad train

02:00

06:25

From $4-6


🚆 Johor Bahru to Gemas – Train Schedule:

    • there are KTM Berhad seat + sleeper modern trains from Johor Bahru Sentral to Gemas
    • second class sleeper, second class seat and premier class seat train to Gemas
    • transport by KTM train from Johor Bahru to Gemas takes about 4.5-5 hours
    • one-way train ticket from Johor Bahru Sentral to Gemas costs about $4-10/pp

Book Tickets from Johor to Gemas ➜

Train Schedule - Johor Bahru to Gemas

Departs in Johor

Arrival in Gemas

Train Ticket

KTM Berhad train

14:40

19:06

From $4-6

KTM Berhad train

18:05

22:47

From $4-6

KTM Berhad train

20:25

01:08

From $4-9

KTM Berhad train

08:30

13:14

From $4-6


🚆 Gemas to Kuala Lipis – Train Schedule:

    • there are KTM Berhad seat + sleeper modern trains from Gemas to Kuala Lipis
    • second class sleeper, second class seat and premier class seat train to Kuala Lipis
    • transport by KTM train from Gemas to Kuala Lipis takes about 5 hours
    • one-way train ticket from Gemas to Kuala Lipis costs about $2-12/pp

Book Tickets from Gemas to Kuala Lipis ➜

Train Schedule - Gemas to Kuala Lipis

Departs in Gemas

Arrival in K.Lipis

Train Ticket

KTM Berhad train

15:35

20:17

From $2-3

KTM Berhad train

09:25

14:25

From $2-3

KTM Berhad train

01:18

06:01

From $5-12


🚆 Kuala Lipis to Gemas – Train Schedule:

    • there are KTM Berhad seat + sleeper modern trains from Kuala Lipis to Gemas
    • second class sleeper, second class seat and premier class seat train to Gemas
    • transport by KTM train from Kuala Lipis to Gemas takes about 5 hours
    • one-way train ticket from Kuala Lipis to Gemas costs about $2-12/pp

Book Tickets from Kuala Lipis to Gemas ➜

Train Schedule - Kuala Lipis to Gemas

Departs in K.Lipis

Arrival in Gemas

Train Ticket

KTM Berhad train

10:20

15:02

From $2-3

KTM Berhad train

03:09

7:34

From $5-12

KTM Berhad train

16:10

21:10

From $2-3


🚆 Kuala Lipis to Gua Musang – Train Schedule:

    • there are KTM Berhad seat + sleeper modern trains from Kuala Lipis to Gua Musang
    • second class sleeper, second class seat and premier class seat train to Gua Musang
    • transport by KTM train from Kuala Lipis to Gua Musang takes about 1.5-2 hours
    • one-way train ticket from Kuala Lipis to Gua Musang costs about $2-7/pp

Book Tickets from K.Lipis to Gua Musang ➜

Train Schedule - Kuala Lipis to Gua Musang

Departs in K.Lipis

Arrival in Gua Musang

Train Ticket

KTM Berhad train

03:20

05:00

From $1-2

KTM Berhad train

16:35

18:18

From $1-2

KTM Berhad train

06:11

07:43

From $3-7


🚆 Gua Musang to Kuala Lipis – Train Schedule:

    • there are KTM Berhad seat + sleeper modern trains from Gua Musang to Kuala Lipis
    • second class sleeper, second class seat and premier class seat train to Kuala Lipis
    • transport by KTM train from Gua Musang to Kuala Lipis takes about 1.5-2 hours
    • one-way train ticket from Gua Musang to Kuala Lipis costs about $2-7/pp

Book Tickets from Gua Musang to K.Lipis ➜

Train Schedule - Gua Musang to Kuala Lipis

Departs in Gemas

Arrival in K.Lipis

Train Ticket

KTM Berhad train

10:00

11:42

From $1-2

KTM Berhad train

22:40

00:22

From $1-2

KTM Berhad train

01:25

02:59

From $3-7

ktm-train-malaysia
Trains in Malaysia.


FAQ + Tips – Travel by train in Malaysia + Train Tickets:

1. How to search and book train tickets for Malaysia online?

    • You can book train tickets for transfers in Malaysia on these verified websites – Baolau or 12go.asia. You can also book various bus, ferry tickets and flights to another countries of Asia: Cambodia, Laos, Vietnam, Myanmar, China…

2. What is the railway map of Malaysia?

    • There are 3 major railway routes in Malaysia. It is possible that in the future this network would be expanded. Check this article: Malaysia Railway Map.

3. Do trains in Malaysia have toilets?

    • Yes, trains of the Malaysia Railways have toilets.

4. Is an train e-ticket in your smartphone or tablet acceptable?

    • Yes, train e-tickets for Malaysia in your smartphone / tablet are acceptable. Read the instructions before you book your train tickets in Malaysia. Recommended: if you can, print your train e-tickets.

5. Are there delays when traveling by train in Malaysia?

    • Yes, there may be delays when traveling by train in Malaysia. Sometimes trains in Malaysia may be delayed, but mostly run at the exact time.

6. What type of trains you can use in Malaysia?

    • There are 2 types of trains in Malaysia – KTM ETS + KTM Intercity trains. KTM ETS train is a seat train and KTM Intercity train offers also sleeper berths. KTM Intercity train from Gemas to Tumpat (or Wakaf Bharu) is also called like „Jungle Train“.

7. What are the most popular railway routes in Malaysia?

8. Is there a high-speed train in Malaysia?

    • Yes, KTM ETS train is the high-speed train operating on the West Coast Line between Padang Besar and Gemas.

9. When to come to the railway station in Malaysia?

    • Recommended – come to the railway station in Malaysia about 30 minutes before departure of train.

10. What is the major railway station in Malaysia?

11. Is it possible to travel by train from Malaysia to Thailand, Singapore?

    • If you want to visit Thailand, you can travel by train to Padang Besar, it is the closest railway station to the border with southern Thailand. If you want to visit Singapore, you can travel by train from Kuala Lumpur to Johor Bahru (via Gemas). Johor Bahru is the closest city to Singapore.

12. What are another transport options in Malaysia?

    • There are various ways how you can explore and travel in amazing Malaysia. There are tourist buses, domestic flights, private cars, Grab, ferries and boats + trains. Read carefully this article: Transportation in Malaysia.

BOOK a TOUR + TICKETS in Malaysia

book-tour-tickets-acitivty-malaysia


🎫 Book your train tickets in Malaysia + Schedule / Timetable:

(You can change your departure, arrival and date of departure, eg. Kuala Lumpur to Ipoh, Kuala Lumpur to Gemas…)

Transportation in Thailand ➜

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 1

No votes so far! Be the first to rate this post.

Share: