Public Transport Live

All routes › BAS.MY Kota Bharu › D21

D21Kota Bharu → Pengkalan Kubor via Tumpat

BAS.MY Kota Bharu · Live positions

Track D21 live on the map

Connects with trains at 2 stops — marked in the stop list

Stesen Bas Kota BharuPengkalan KuborKTM TumpatERT · SH

Towards Pengkalan Kubor

First06:45
Last19:30
End to end~48 min
Stops34

How often

Early morning06:45–06:451 departure06:45
Morning peak07:30–08:454 departures07:30 · 07:45 · 08:30 · 08:45
Daytime09:30–15:4514 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:456 departures16:30 · 16:45 · 17:30 · 17:45 · 18:30 · 18:45
Night19:30–19:301 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:451 departure06:45
Morning peak07:33–08:454 departures07:33 · 07:45 · 08:33 · 08:45
Daytime09:33–15:4514 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:456 departures16:33 · 16:45 · 17:33 · 17:45 · 18:33 · 18:45
Night19:33–19:331 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.