Live crowd levelLoads from LTA when this page opens (needs JavaScript)
Today's forecast
Forecast loads when this page opens.
NS17North South Line
Live crowd levelLoads from LTA when this page opens (needs JavaScript)
Today's forecast
Forecast loads when this page opens.
Crowd levels are LTA platform-crowding estimates (Low, Moderate, High). Not every line reports all day.
First and last train at Bishan
SMRT lines
Towards Jurong East (NS1/EW24)
Day
First train
Last train
Mon to Fri
06:08
00:14 (after midnight)
Saturday
06:23
00:14 (after midnight)
Sun and public holidays
06:29
00:14 (after midnight)
Eve of public holidays
-
00:48 (after midnight)
Towards Kranji (NS7)
Day
First train
Last train
Mon to Fri
-
00:30 (after midnight)
Saturday
-
00:30 (after midnight)
Sun and public holidays
-
00:30 (after midnight)
Last train only: no train starts from here in this direction.
Towards Toa Payoh (NS19)
Day
First train
Last train
Mon to Fri
-
00:16 (after midnight)
Saturday
-
00:16 (after midnight)
Sun and public holidays
-
00:16 (after midnight)
Last train only: no train starts from here in this direction.
Clockwise towards Serangoon - Full Loop
Day
First train
Last train
Mon to Fri
05:40
23:20
Saturday
05:40
23:20
Sun and public holidays
06:07
23:20
Clockwise towards Serangoon - Ends at Marina Bay
Day
First train
Last train
Mon to Fri
-
23:35
Saturday
-
23:35
Sun and public holidays
-
23:35
Clockwise towards Serangoon - Ends at Mountbatten
Day
First train
Last train
Mon to Fri
-
00:12 (after midnight)
Saturday
-
00:12 (after midnight)
Sun and public holidays
-
00:12 (after midnight)
Clockwise towards Serangoon - Ends at Bartley
Day
First train
Last train
Mon to Fri
-
00:35 (after midnight)
Saturday
-
00:35 (after midnight)
Sun and public holidays
-
00:35 (after midnight)
Anticlockwise towards Caldecott - Full Loop
Day
First train
Last train
Mon to Fri
05:23
23:18
Saturday
05:23
23:18
Sun and public holidays
05:46
23:18
Anticlockwise towards Caldecott - Ends at Pasir Panjang
Day
First train
Last train
Mon to Fri
-
23:46
Saturday
-
23:46
Sun and public holidays
-
23:46
Anticlockwise towards Caldecott - Ends at one-north
Day
First train
Last train
Mon to Fri
-
00:03 (after midnight)
Saturday
-
00:03 (after midnight)
Sun and public holidays
-
00:03 (after midnight)
Anticlockwise towards Caldecott - Ends at Caldecott
Day
First train
Last train
Mon to Fri
-
00:34 (after midnight)
Saturday
-
00:34 (after midnight)
Sun and public holidays
-
00:34 (after midnight)
Towards Marina South Pier (NS28)
Day
First train
Last train
Mon to Fri
05:37
23:34
Saturday
05:37
23:34
Sun and public holidays
06:02
23:34
Eve of public holidays
-
00:11 (after midnight)
Source: SMRT Journey station page, read 8 October 2026. A dash means SMRT shows no time for that row.
Times are the operator's published timetable and can differ on public holidays, during works, or after the date shown. Check the operator before a late trip.
13to Upp East Coast Ter13Aends here50to Bishan Int52to Bishan Int54to Bishan Int55to Bishan Int58to Bishan Int71loop71Ato Opp Bishan Stn88to Toa Payoh Int156to Clementi Int
13to Yio Chu Kang Int50to Punggol Int52to Jurong East Int54to Kampong Bahru Ter55to Upp East Coast Ter55Bto Blk 44358to Pasir Ris Int71loop71Aends here88to Pasir Ris Int156to Buangkok Int
50to Punggol Int52to Jurong East Int54to Kampong Bahru Ter55to Upp East Coast Ter55Bto Blk 44356to Promenade Stn/Pan Pacific57to Bt Merah Int58to Pasir Ris Int59to Changi Village Ter71loop71Ato Opp Bishan Stn410Gloop