How to buy ETS Train Ticket Online?

If you want to travel on the new high-speed Electric Train Services in Malaysia, you can buy your ETS train tickets online by either using the KTMB E-ticket system on their official website or by using one of the online train ticket agents that now sell KTM train tickets.

Booking ETS Tickets Online Using a Ticket Agent

This is often a far simpler process than booking directly with the KTM website, as there is no need to create an account.

You simply put in your travel dates and journey details and select your ticket.

Nice and simple.

The best and most straightforward of the online train ticket agents is "bus online ticket."

KTM Tickets are available to buy 60 days in advance.



Another ticketing agent you may want to try is 12 Go >>

If you need help in finding which state you departure / arrival stations are in, see below>>

ETS Intercity Timetables :

ETS Schedule northbound Trains >>

ETS Schedule southbound Trains >>

Booking your ETS Train Ticket Online using KTMB

The official KTM E-ticket system is not the simplest to use and you will first have to create an account to buy a train ticket in Malaysia.

KTM currently charge a 2 RM non-refundable administrative fee for booking a ticket on the KTM website.

If you want to give their booking system a try click here>>

ETS Train Station States A-Z List

As most ETS Train booking sites list stations by their respective state, you will need to know a little Malaysian geography to help you buy your ETS train ticket online.

If you don't, here is a list of all ETS stations, with their state name next to them in italics.

  • Alor Setar : Kedah
  • Anak Bukit : Kedah
  • Arau : Perlis
  • Bagan Serai : Perak
  • Bandar Tasek Selatan : Wilayah Persekutuan
  • Batang Kali : Selangor
  • Batang Melaka : Negeri Sembilan
  • Batu Gajah : Perak
  • Behrang : Perak
  • Bukit Ketri : Perlis   
  • Bukit Mertajam : Pulau Pinang or Penang
  • Butterworth : Pulau Pinang or Penang
  • Gemas : Negeri Sembilan
  • Gurun : Kedah
  • Ipoh : Perak
  • Kajang :Selangor
  • Kampar : Perak
  • Kamunting : Perak
  • Kepong Sentral : Wilayah Persekutuan
  • Kobah : Kedah
  • Kodiang : Kedah
  • Kuala Kangsar : Perak
  • Kuala Kubu Bharu : Selangor
  • Kuala Lumpur (Old Station) : Wilayah Persekutuan
  • (KL Sentral) Kuala Lumpur : Wilayah Persekutuan
  • Nibong Tebal : Pulau Pinang or Penang
  • Nilai : Negeri Sembilan
  • Padang Besar : Perlis
  • Padang Rengas : Perak
  • Parit Buntar : Perak
  • Rawang :Selangor
  • Seremban : Negeri Sembilan
  • Slim River : Perak
  • Sungai Buloh : Selangor
  • Sungai Petani : Kedah
  • Sungai Siput : Perak
  • Sungkai : Perak
  • Taiping : Perak
  • Tampin / Pulau Sebang : Negeri Sembilan
  • Tanjung Malim : Perak
  • Tapah Road : Perak
  • Tasek : Perak
  • Tasek Gelugor : Pulau Pinang or Penang

Penang Trains main page>>