Public Transport Live

All routes › BAS.MY Kota Bharu › D31

D31Kota Bharu → Meranti

BAS.MY Kota Bharu · Live positions

Track D31 live on the map

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

Stesen Bas Kota BharuTerminal Bas Tasek Raja Pasir MasPasir MasERT · SHKTM Bunut SusuSH

Towards Terminal Bas Tasek Raja Pasir Mas

First06:45
Last20:07
End to end~85 min
Stops80

How often

Early morning06:45–06:451 departure06:45
Morning peak07:45–09:074 departures07:45 · 08:07 · 08:45 · 09:07
Daytime09:45–16:0714 departures09:45 · 10:07 · 10:45 · 11:07 · 11:45 · 12:07 · 12:45 · 13:07 · 13:45 · 14:07 · 14:45 · 15:07 +2 more
Evening peak16:45–19:076 departures16:45 · 17:07 · 17:45 · 18:07 · 18:45 · 19:07
Night20:07–20:071 departure20:07
Full timetable from Stesen Bas Kota Bharu 26 departures
0645
0745
080745
090745
100745
110745
120745
130745
140745
150745
160745
170745
180745
1907
2007

Towards Stesen Bas Kota Bharu

First06:45
Last20:10
End to end~82 min
Stops77

How often

Early morning06:45–06:451 departure06:45
Morning peak07:45–09:104 departures07:45 · 08:10 · 08:45 · 09:10
Daytime09:45–16:1014 departures09:45 · 10:10 · 10:45 · 11:10 · 11:45 · 12:10 · 12:45 · 13:10 · 13:45 · 14:10 · 14:45 · 15:10 +2 more
Evening peak16:45–19:106 departures16:45 · 17:10 · 17:45 · 18:10 · 18:45 · 19:10
Night20:10–20:101 departure20:10
Full timetable from Terminal Bas Tasek Raja Pasir Mas 26 departures
0645
0745
081045
091045
101045
111045
121045
131045
141045
151045
161045
171045
181045
1910
2010

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.