All routes › BAS.MY Kota Bharu › D21
D21Kota Bharu → Pengkalan Kubor via Tumpat
BAS.MY Kota Bharu · Live positions
Track D21 live on the mapConnects with trains at 2 stops — marked in the stop list
Towards Pengkalan Kubor
First06:45
Last19:30
End to end~48 min
Stops34
How often
| Early morning06:45–06:45 | 1 departure06:45 |
|---|---|
| Morning peak07:30–08:45 | 4 departures07:30 · 07:45 · 08:30 · 08:45 |
| Daytime09:30–15:45 | 14 departures09:30 · 09:45 · 10:30 · 10:45 · 11:30 · 11:45 · 12:30 · 12:45 · 13:30 · 13:45 · 14:30 · 14:45 +2 more |
| Evening peak16:30–18:45 | 6 departures16:30 · 16:45 · 17:30 · 17:45 · 18:30 · 18:45 |
| Night19:30–19:30 | 1 departure19:30 |
Full timetable from Stesen Bas Kota Bharu 26 departures
0645
073045
083045
093045
103045
113045
123045
133045
143045
153045
163045
173045
183045
1930
Towards Stesen Bas Kota Bharu
First06:45
Last19:33
End to end~45 min
Stops31
How often
| Early morning06:45–06:45 | 1 departure06:45 |
|---|---|
| Morning peak07:33–08:45 | 4 departures07:33 · 07:45 · 08:33 · 08:45 |
| Daytime09:33–15:45 | 14 departures09:33 · 09:45 · 10:33 · 10:45 · 11:33 · 11:45 · 12:33 · 12:45 · 13:33 · 13:45 · 14:33 · 14:45 +2 more |
| Evening peak16:33–18:45 | 6 departures16:33 · 16:45 · 17:33 · 17:45 · 18:33 · 18:45 |
| Night19:33–19:33 | 1 departure19:33 |
Full timetable from Pengkalan Kubor 26 departures
0645
073345
083345
093345
103345
113345
123345
133345
143345
153345
163345
173345
183345
1933
Travel guides
Times are today’s published schedule from the operator’s official feed. Trains and buses can run early or late — the live map shows where they actually are.
All routes · Public Transport Live · Terms
Timetables and live positions: Malaysia Open API (Prasarana, KTMB, APAD) and LTA DataMall.
Map and place search data © OpenStreetMap contributors.