Public Transport Live

All routes › BAS.MY Kota Bharu › D20

D20Kota Bharu → Pengkalan Kubor via Chabang Empat

BAS.MY Kota Bharu · Live positions

Track D20 live on the map

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

Stesen Bas Kota BharuPengkalan Kubor

Towards Pengkalan Kubor

First06:30
Last19:16
End to end~49 min
Stops38

How often

Early morning06:30–06:301 departure06:30
Morning peak07:16–09:165 departures07:16 · 07:30 · 08:16 · 08:30 · 09:16
Daytime09:30–16:1614 departures09:30 · 10:16 · 10:30 · 11:16 · 11:30 · 12:16 · 12:30 · 13:16 · 13:30 · 14:16 · 14:30 · 15:16 +2 more
Evening peak16:30–19:166 departures16:30 · 17:16 · 17:30 · 18:16 · 18:30 · 19:16
Full timetable from Stesen Bas Kota Bharu 26 departures
0630
071630
081630
091630
101630
111630
121630
131630
141630
151630
161630
171630
181630
1916

Towards Stesen Bas Kota Bharu

First06:30
Last19:19
End to end~46 min
Stops35

How often

Early morning06:30–06:301 departure06:30
Morning peak07:19–09:195 departures07:19 · 07:30 · 08:19 · 08:30 · 09:19
Daytime09:30–16:1914 departures09:30 · 10:19 · 10:30 · 11:19 · 11:30 · 12:19 · 12:30 · 13:19 · 13:30 · 14:19 · 14:30 · 15:19 +2 more
Evening peak16:30–19:196 departures16:30 · 17:19 · 17:30 · 18:19 · 18:30 · 19:19
Full timetable from Pengkalan Kubor 26 departures
0630
071930
081930
091930
101930
111930
121930
131930
141930
151930
161930
171930
181930
1919

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.