Train from Tasek Gelugor to Sungai Petani
27 direct Komuter & ETS trains a day (Saturday). The 18 km journey takes 10 min to 12 min. First train 05:43, last 02:52.
27trains a day
10mfastest
18 kmdistance
05:43first
02:52last
All direct trains
| Departs | Arrives | Duration | Train | Stops | Details |
|---|---|---|---|---|---|
| 05:43from Butterworth | 05:53 | 10mFastest | Komuter Utara 2900 | 0 | |
Tasek Gelugor 05:43Sungai Petani 05:53 | |||||
| 06:48from Butterworth | 06:58 | 10mFastest | Komuter Utara 2904 | 0 | |
Tasek Gelugor 06:48Sungai Petani 06:58 | |||||
| 07:18from Butterworth | 07:28 | 10mFastest | Komuter Utara 2906 | 0 | |
Tasek Gelugor 07:18Sungai Petani 07:28 | |||||
| 07:58from Butterworth | 08:08 | 10mFastest | Komuter Utara 2908 | 0 | |
Tasek Gelugor 07:58Sungai Petani 08:08 | |||||
| 08:58from Butterworth | 09:08 | 10mFastest | Komuter Utara 2912 | 0 | |
Tasek Gelugor 08:58Sungai Petani 09:08 | |||||
| 10:58from Butterworth | 11:08 | 10mFastest | Komuter Utara 2920 | 0 | |
Tasek Gelugor 10:58Sungai Petani 11:08 | |||||
| 11:22from KL Sentral | 11:33 | 11m | ETS 9224 | 0 | |
Tasek Gelugor 11:22Sungai Petani 11:33 | |||||
| 12:58from Butterworth | 13:08 | 10mFastest | Komuter Utara 2928 | 0 | |
Tasek Gelugor 12:58Sungai Petani 13:08 | |||||
| 13:57from KL Sentral | 14:08 | 11m | ETS 9226 | 0 | |
Tasek Gelugor 13:57Sungai Petani 14:08 | |||||
| 14:58from Butterworth | 15:08 | 10mFastest | Komuter Utara 2936 | 0 | |
Tasek Gelugor 14:58Sungai Petani 15:08 | |||||
| 15:28from Butterworth | 15:38 | 10mFastest | Komuter Utara 2938 | 0 | |
Tasek Gelugor 15:28Sungai Petani 15:38 | |||||
| 15:58from Butterworth | 16:08 | 10mFastest | Komuter Utara 2940 | 0 | |
Tasek Gelugor 15:58Sungai Petani 16:08 | |||||
| 16:29from JB Sentral | 16:40 | 11m | ETS 9442 | 0 | |
Tasek Gelugor 16:29Sungai Petani 16:40 | |||||
| 16:58from Butterworth | 17:08 | 10mFastest | Komuter Utara 2944 | 0 | |
Tasek Gelugor 16:58Sungai Petani 17:08 | |||||
| 17:22from KL Sentral | 17:33 | 11mExtra · Deepavali · 9 Nov only | ETS 9274 | 0 | |
Tasek Gelugor 17:22Sungai Petani 17:33 | |||||
| 17:28from Butterworth | 17:38 | 10mFastest | Komuter Utara 2946 | 0 | |
Tasek Gelugor 17:28Sungai Petani 17:38 | |||||
| 17:58from Butterworth | 18:08 | 10mFastest | Komuter Utara 2948 | 0 | |
Tasek Gelugor 17:58Sungai Petani 18:08 | |||||
| 18:28from Butterworth | 18:38 | 10mFastest | Komuter Utara 2950 | 0 | |
Tasek Gelugor 18:28Sungai Petani 18:38 | |||||
| 19:03from Butterworth | 19:13 | 10mFastest | Komuter Utara 2952 | 0 | |
Tasek Gelugor 19:03Sungai Petani 19:13 | |||||
| 19:28from Butterworth | 19:38 | 10mFastest | Komuter Utara 2954 | 0 | |
Tasek Gelugor 19:28Sungai Petani 19:38 | |||||
| 19:42from JB Sentral | 19:53 | 11m | ETS 9428 | 0 | |
Tasek Gelugor 19:42Sungai Petani 19:53 | |||||
| 19:58from Butterworth | 20:08 | 10mFastest | Komuter Utara 2956 | 0 | |
Tasek Gelugor 19:58Sungai Petani 20:08 | |||||
| 21:02from KL Sentral | 21:13 | 11mExtra · Deepavali · until 9 Nov | ETS 9276 | 0 | |
Tasek Gelugor 21:02Sungai Petani 21:13 | |||||
| 21:08from Butterworth | 21:18 | 10mFastest | Komuter Utara 2960 | 0 | |
Tasek Gelugor 21:08Sungai Petani 21:18 | |||||
| 22:03from Butterworth | 22:13 | 10mFastest | Komuter Utara 2964 | 0 | |
Tasek Gelugor 22:03Sungai Petani 22:13 | |||||
| 01:17from KL Sentral | 01:28 | 11m | ETS 9278 | 0 | |
Tasek Gelugor 01:17Sungai Petani 01:28 | |||||
| 01:34from KL Sentral | 01:46 | 12m | ETS 9256 | 0 | |
Tasek Gelugor 01:34Sungai Petani 01:46 | |||||
| 02:52from KL Sentral | 03:03 | 11m | ETS 9238 | 0 | |
Tasek Gelugor 02:52Sungai Petani 03:03 | |||||
| Departs | Arrives | Duration | Train | Stops | Details |
|---|---|---|---|---|---|
| 05:43from Butterworth | 05:53 | 10mFastest | Komuter Utara 2900 | 0 | |
Tasek Gelugor 05:43Sungai Petani 05:53 | |||||
| 06:48from Butterworth | 06:58 | 10mFastest | Komuter Utara 2904 | 0 | |
Tasek Gelugor 06:48Sungai Petani 06:58 | |||||
| 07:18from Butterworth | 07:28 | 10mFastest | Komuter Utara 2906 | 0 | |
Tasek Gelugor 07:18Sungai Petani 07:28 | |||||
| 07:58from Butterworth | 08:08 | 10mFastest | Komuter Utara 2908 | 0 | |
Tasek Gelugor 07:58Sungai Petani 08:08 | |||||
| 08:58from Butterworth | 09:08 | 10mFastest | Komuter Utara 2912 | 0 | |
Tasek Gelugor 08:58Sungai Petani 09:08 | |||||
| 10:58from Butterworth | 11:08 | 10mFastest | Komuter Utara 2920 | 0 | |
Tasek Gelugor 10:58Sungai Petani 11:08 | |||||
| 11:22from KL Sentral | 11:33 | 11m | ETS 9224 | 0 | |
Tasek Gelugor 11:22Sungai Petani 11:33 | |||||
| 12:58from Butterworth | 13:08 | 10mFastest | Komuter Utara 2928 | 0 | |
Tasek Gelugor 12:58Sungai Petani 13:08 | |||||
| 13:57from KL Sentral | 14:08 | 11m | ETS 9226 | 0 | |
Tasek Gelugor 13:57Sungai Petani 14:08 | |||||
| 14:58from Butterworth | 15:08 | 10mFastest | Komuter Utara 2936 | 0 | |
Tasek Gelugor 14:58Sungai Petani 15:08 | |||||
| 15:28from Butterworth | 15:38 | 10mFastest | Komuter Utara 2938 | 0 | |
Tasek Gelugor 15:28Sungai Petani 15:38 | |||||
| 15:58from Butterworth | 16:08 | 10mFastest | Komuter Utara 2940 | 0 | |
Tasek Gelugor 15:58Sungai Petani 16:08 | |||||
| 16:29from JB Sentral | 16:40 | 11m | ETS 9442 | 0 | |
Tasek Gelugor 16:29Sungai Petani 16:40 | |||||
| 16:58from Butterworth | 17:08 | 10mFastest | Komuter Utara 2944 | 0 | |
Tasek Gelugor 16:58Sungai Petani 17:08 | |||||
| 17:28from Butterworth | 17:38 | 10mFastest | Komuter Utara 2946 | 0 | |
Tasek Gelugor 17:28Sungai Petani 17:38 | |||||
| 17:58from Butterworth | 18:08 | 10mFastest | Komuter Utara 2948 | 0 | |
Tasek Gelugor 17:58Sungai Petani 18:08 | |||||
| 18:28from Butterworth | 18:38 | 10mFastest | Komuter Utara 2950 | 0 | |
Tasek Gelugor 18:28Sungai Petani 18:38 | |||||
| 19:03from Butterworth | 19:13 | 10mFastest | Komuter Utara 2952 | 0 | |
Tasek Gelugor 19:03Sungai Petani 19:13 | |||||
| 19:28from Butterworth | 19:38 | 10mFastest | Komuter Utara 2954 | 0 | |
Tasek Gelugor 19:28Sungai Petani 19:38 | |||||
| 19:42from JB Sentral | 19:53 | 11m | ETS 9428 | 0 | |
Tasek Gelugor 19:42Sungai Petani 19:53 | |||||
| 19:58from Butterworth | 20:08 | 10mFastest | Komuter Utara 2956 | 0 | |
Tasek Gelugor 19:58Sungai Petani 20:08 | |||||
| 21:02from KL Sentral | 21:13 | 11mExtra · Deepavali · until 9 Nov | ETS 9276 | 0 | |
Tasek Gelugor 21:02Sungai Petani 21:13 | |||||
| 21:08from Butterworth | 21:18 | 10mFastest | Komuter Utara 2960 | 0 | |
Tasek Gelugor 21:08Sungai Petani 21:18 | |||||
| 22:03from Butterworth | 22:13 | 10mFastest | Komuter Utara 2964 | 0 | |
Tasek Gelugor 22:03Sungai Petani 22:13 | |||||
| 01:17from KL Sentral | 01:28 | 11m | ETS 9278 | 0 | |
Tasek Gelugor 01:17Sungai Petani 01:28 | |||||
| 01:34from KL Sentral | 01:46 | 12m | ETS 9256 | 0 | |
Tasek Gelugor 01:34Sungai Petani 01:46 | |||||
| 02:52from KL Sentral | 03:03 | 11m | ETS 9238 | 0 | |
Tasek Gelugor 02:52Sungai Petani 03:03 | |||||
| Departs | Arrives | Duration | Train | Stops | Details |
|---|---|---|---|---|---|
| 05:43from Butterworth | 05:53 | 10mFastest | Komuter Utara 2900 | 0 | |
Tasek Gelugor 05:43Sungai Petani 05:53 | |||||
| 06:48from Butterworth | 06:58 | 10mFastest | Komuter Utara 2904 | 0 | |
Tasek Gelugor 06:48Sungai Petani 06:58 | |||||
| 07:18from Butterworth | 07:28 | 10mFastest | Komuter Utara 2906 | 0 | |
Tasek Gelugor 07:18Sungai Petani 07:28 | |||||
| 07:58from Butterworth | 08:08 | 10mFastest | Komuter Utara 2908 | 0 | |
Tasek Gelugor 07:58Sungai Petani 08:08 | |||||
| 08:58from Butterworth | 09:08 | 10mFastest | Komuter Utara 2912 | 0 | |
Tasek Gelugor 08:58Sungai Petani 09:08 | |||||
| 10:58from Butterworth | 11:08 | 10mFastest | Komuter Utara 2920 | 0 | |
Tasek Gelugor 10:58Sungai Petani 11:08 | |||||
| 11:22from KL Sentral | 11:33 | 11m | ETS 9224 | 0 | |
Tasek Gelugor 11:22Sungai Petani 11:33 | |||||
| 12:58from Butterworth | 13:08 | 10mFastest | Komuter Utara 2928 | 0 | |
Tasek Gelugor 12:58Sungai Petani 13:08 | |||||
| 13:57from KL Sentral | 14:08 | 11m | ETS 9226 | 0 | |
Tasek Gelugor 13:57Sungai Petani 14:08 | |||||
| 14:58from Butterworth | 15:08 | 10mFastest | Komuter Utara 2936 | 0 | |
Tasek Gelugor 14:58Sungai Petani 15:08 | |||||
| 15:28from Butterworth | 15:38 | 10mFastest | Komuter Utara 2938 | 0 | |
Tasek Gelugor 15:28Sungai Petani 15:38 | |||||
| 15:58from Butterworth | 16:08 | 10mFastest | Komuter Utara 2940 | 0 | |
Tasek Gelugor 15:58Sungai Petani 16:08 | |||||
| 16:29from JB Sentral | 16:40 | 11m | ETS 9442 | 0 | |
Tasek Gelugor 16:29Sungai Petani 16:40 | |||||
| 16:58from Butterworth | 17:08 | 10mFastest | Komuter Utara 2944 | 0 | |
Tasek Gelugor 16:58Sungai Petani 17:08 | |||||
| 17:28from Butterworth | 17:38 | 10mFastest | Komuter Utara 2946 | 0 | |
Tasek Gelugor 17:28Sungai Petani 17:38 | |||||
| 17:58from Butterworth | 18:08 | 10mFastest | Komuter Utara 2948 | 0 | |
Tasek Gelugor 17:58Sungai Petani 18:08 | |||||
| 18:28from Butterworth | 18:38 | 10mFastest | Komuter Utara 2950 | 0 | |
Tasek Gelugor 18:28Sungai Petani 18:38 | |||||
| 19:03from Butterworth | 19:13 | 10mFastest | Komuter Utara 2952 | 0 | |
Tasek Gelugor 19:03Sungai Petani 19:13 | |||||
| 19:28from Butterworth | 19:38 | 10mFastest | Komuter Utara 2954 | 0 | |
Tasek Gelugor 19:28Sungai Petani 19:38 | |||||
| 19:42from JB Sentral | 19:53 | 11m | ETS 9428 | 0 | |
Tasek Gelugor 19:42Sungai Petani 19:53 | |||||
| 19:58from Butterworth | 20:08 | 10mFastest | Komuter Utara 2956 | 0 | |
Tasek Gelugor 19:58Sungai Petani 20:08 | |||||
| 21:02from KL Sentral | 21:13 | 11mExtra · Deepavali · until 9 Nov | ETS 9276 | 0 | |
Tasek Gelugor 21:02Sungai Petani 21:13 | |||||
| 21:08from Butterworth | 21:18 | 10mFastest | Komuter Utara 2960 | 0 | |
Tasek Gelugor 21:08Sungai Petani 21:18 | |||||
| 22:03from Butterworth | 22:13 | 10mFastest | Komuter Utara 2964 | 0 | |
Tasek Gelugor 22:03Sungai Petani 22:13 | |||||
| 01:17from KL Sentral | 01:28 | 11m | ETS 9278 | 0 | |
Tasek Gelugor 01:17Sungai Petani 01:28 | |||||
| 01:34from KL Sentral | 01:46 | 12m | ETS 9256 | 0 | |
Tasek Gelugor 01:34Sungai Petani 01:46 | |||||
| 02:52from KL Sentral | 03:03 | 11m | ETS 9238 | 0 | |
Tasek Gelugor 02:52Sungai Petani 03:03 | |||||
Open a train row to see its stops. “from …” means the train starts before this station, so it may arrive a little late.
Stops along the way
Train 2900, the one with most stops. Not every train stops at every station.
- Tasek Gelugor05:43
- Sungai Petani05:53
Buy tickets
KTMB (official)KTMB official website and appGo to KTMB
Fares are not part of the open data. Check the current price before buying. How to buy tickets online →
Opposite direction: Sungai Petani to Tasek Gelugor
27trains a day
06:37first
22:52last
10mfastest
Origin & destination stations
Photo credits
- Tasek Gelugor: Photo: Contributed by: eizuddin-baharuddin Recorded at: 04 May 2020 06:12 Coordinate: 5.480578,… · CC BY-SA 4.0 · Wikimedia Commons
- Sungai Petani: Photo: Contributed by: eizuddin-baharuddin Recorded at: 09 June 2020 12:41 Coordinate: 5.642459,… · CC BY-SA 4.0 · Wikimedia Commons
Frequently asked questions
How long is the train from Tasek Gelugor to Sungai Petani?
Between 10 min and 12 min, depending on the number of stops. Fastest: train 2900, 2904, 2906, 2908.
What time are the first and last trains?
First 05:43 (2900). Last 02:52 (9238), arriving in Sungai Petani 03:03.
How many trains a day go from Tasek Gelugor to Sungai Petani?
28 on weekdays, 27 on Saturdays and 27 on Sundays and public holidays (direct trains only).
Is there a night train from Tasek Gelugor to Sungai Petani?
Yes. Trains leaving after 20:00: 21:02 (9276), 21:08 (2960), 22:03 (2964), 01:17 (9278), 01:34 (9256).
Where can I buy the ticket?
On the official KTMB website and app, or at the station counter. Guide to buying tickets online.
Related routes
Know first when the timetable changes
Festive extra trains, timetable changes and disruptions. One channel, no spam.
Where does this data come from?
Timetables from the KTMB and Prasarana GTFS open data (data.gov.my, CC BY 4.0 licence), updated every day. Today’s data: Saturday, 7 Nov 2026.
Times are scheduled, not real-time. Jadual Tren is an unofficial site and is not affiliated with KTMB, Prasarana or Rapid KL. About Jadual Tren

