The ETS TBS to Gemas train departs from the nearby Bandar Tasik Selatan railway station (connected by a footbridge) to the end of the electrified line where you will have to change trains onto one of the older Intercity trains to get to places in Johor state or Singapore.
The duration of the train journey Bandar Tasik Selatan to Gemas (BTS / TBS) station is just over two hours.
(Jadual Keretapi ETS ke Gemas dari TBS / BTS)
KTM Bandar Tasik Selatan to Gemas train timetable:
New train timetable from the 15th of January 2022 (2022-01-15):
|Train Number||Departs BTS / TBS||Arrives Tampin / Pulau Sebang||Book Online|
|EG 9321||12:34||14:18||Book Tickets|
|EG 9425||21:55||23:38||Book Tickets|
Train numbers starting with an EG are the cheaper ETS Gold services.
Train numbers starting with an EP are the ETS Platinum services.
* Operated by the newer ETS2 train which includes a Business Class coach.
If you want to see the latest full schedule for all southbound ETS train services, click on the following timetable link:
(Tambang / Harga Tiket ETS TBS ke Gemas)
As KTM has introduced a Flexi Fare system, there are no fixed prices for tickets and how much you pay will depend on how far in advance you book and if you are travelling during a "Peak" or Off-Peak" period.
So, use the prices shown below as a guide only:
The basic fare for the ETS Gold Services cost:
Adult fare: 30 MYR
Child fare: 19 MYR
The basic fare for the ETS Platinum trains cost:
Adult fare: 37 MYR
Child fare: 23 MYR
(Beli Tiket untuk Keretapi ETS ke Gemas)
It is always advisable to book your tickets to Gemas as far in advance as you can to make sure you can get a seat.
If you are travelling on from Gemas using a connecting Intercity train, you should also buy this ticket at the same time.
To buy advance KTM train tickets you can:
Visit your nearest KTM ETS / Intercity railway station ticket counter.
All departure times and fares are published for planning purposes only and may change without notice. To check for any changes for the train from TBS to Gemas you should: