Travelling between Johor Bahru's JB Sentral railway station and Seremban in the state of Negeri Sembilan, gets you just a short 30 km bus ride away from the popular beach resort of Port Dickson.
Seremban station is also on the Batu Caves - Seremban - Tampin Komuter Line, with KTM commuter trains heading into KL city centre every 15 to 30 minutes.
Please Note: All KTMB Intercity Express Trains are cancelled from the 19th May 2016.
To travel from JB to Seremban from this date you will have to catch a Shuttle Train from JB Sentral to Gemas, then connect to the ETS Trains from Gemas to Seremban.
To see the latest new KTMB train schedules please see:
KTM Northbound Train Timetable from JB to Gemas >
ETS Northbound Timetable from Gemas to Seremban >
If you would prefer to travel from Johor Bahru to Seremban by bus / coach:
Visit our online bus booking page here >
From Seremban Station, you can travel on to KL city centre easily on the KTMB Komuter Line to KL Sentral and on to Batu Caves, with trains running every 15 to 30 minutes to Kuala Lumpur.
See our KTM Seremban trains page for more information >
Until the dual electrified line is completed to JB, you will have to catch two separate trains, changing at Gemas station:
An ETS Train from Seremban to Gemas >
A Shuttle Train from Gemas to JB Sentral >
All fares shown below are for one-way tickets in Malaysian Ringgit (MYR).
ETS Trains between Seremban and Gemas cost:
Adult 22 MYR - Child 15 MYR (fares will vary due to KTM Flexi fare rules)
Shuttle Trains between Gemas and JB cost:
Adult 21 MYR - Child 15 MYR
Train tickets for Shuttle and ETS KTM rail services can be purchased from any main KTM station within Peninsular Malaysia.
You can also book directly from Malaysian Railways (KTMB) official website or online ticketing agent.
Advance booking is highly recommended as these trains do tend to travel pretty full most of the time.
Click here to book your tickets online from our train booking page >
More Rail Services from JB Sentral >