North-South Line Timings
NS
MRT
•
28 Stations
Complete Train Schedule
First and last train times for all stations on the North-South Line. Operating hours vary by direction and day type.
1
Jurong East
Station Code: NS1
northbound
weekday
First
5:30 AM
→
Last
12:20 AM
weekend
First
5:45 AM
→
Last
12:20 AM
southbound
weekday
First
5:42 AM
→
Last
12:02 AM
weekend
First
5:57 AM
→
Last
12:02 AM
2
Bukit Batok
Station Code: NS2
northbound
weekday
First
5:32 AM
→
Last
12:18 AM
weekend
First
5:47 AM
→
Last
12:18 AM
3
Bukit Gombak
Station Code: NS3
northbound
weekday
First
5:34 AM
→
Last
12:16 AM
weekend
First
5:49 AM
→
Last
12:16 AM
4
Choa Chu Kang
Station Code: NS4
northbound
weekday
First
5:36 AM
→
Last
12:14 AM
weekend
First
5:51 AM
→
Last
12:14 AM
5
Yew Tee
Station Code: NS5
northbound
weekday
First
5:38 AM
→
Last
12:12 AM
weekend
First
5:53 AM
→
Last
12:12 AM
7
Kranji
Station Code: NS7
northbound
weekday
First
5:42 AM
→
Last
12:08 AM
weekend
First
5:57 AM
→
Last
12:08 AM
8
Marsiling
Station Code: NS8
northbound
weekday
First
5:44 AM
→
Last
12:06 AM
weekend
First
5:59 AM
→
Last
12:06 AM
9
Woodlands
Station Code: NS9
northbound
weekday
First
5:46 AM
→
Last
12:04 AM
weekend
First
6:01 AM
→
Last
12:04 AM
10
Admiralty
Station Code: NS10
northbound
weekday
First
5:48 AM
→
Last
12:02 AM
weekend
First
6:03 AM
→
Last
12:02 AM
11
Sembawang
Station Code: NS11
northbound
weekday
First
5:50 AM
→
Last
12:00 AM
weekend
First
6:05 AM
→
Last
12:00 AM
12
Canberra
Station Code: NS12
northbound
weekday
First
5:52 AM
→
Last
11:58 PM
weekend
First
6:07 AM
→
Last
11:58 PM
13
Yishun
Station Code: NS13
northbound
weekday
First
5:54 AM
→
Last
11:56 PM
weekend
First
6:09 AM
→
Last
11:56 PM
14
Khatib
Station Code: NS14
northbound
weekday
First
5:56 AM
→
Last
11:54 PM
weekend
First
6:11 AM
→
Last
11:54 PM
15
Yio Chu Kang
Station Code: NS15
northbound
weekday
First
5:58 AM
→
Last
11:52 PM
weekend
First
6:13 AM
→
Last
11:52 PM
16
Ang Mo Kio
Station Code: NS16
northbound
weekday
First
6:00 AM
→
Last
11:50 PM
weekend
First
6:15 AM
→
Last
11:50 PM
17
Bishan
Station Code: NS17
northbound
weekday
First
6:02 AM
→
Last
11:48 PM
weekend
First
6:17 AM
→
Last
11:48 PM
18
Braddell
Station Code: NS18
northbound
weekday
First
6:04 AM
→
Last
11:46 PM
weekend
First
6:19 AM
→
Last
11:46 PM
19
Toa Payoh
Station Code: NS19
northbound
weekday
First
6:06 AM
→
Last
11:44 PM
weekend
First
6:21 AM
→
Last
11:44 PM
20
Novena
Station Code: NS20
northbound
weekday
First
6:08 AM
→
Last
11:42 PM
weekend
First
6:23 AM
→
Last
11:42 PM
21
Newton
Station Code: NS21
northbound
weekday
First
6:10 AM
→
Last
11:40 PM
weekend
First
6:25 AM
→
Last
11:40 PM
22
Orchard
Station Code: NS22
northbound
weekday
First
6:12 AM
→
Last
11:38 PM
weekend
First
6:27 AM
→
Last
11:38 PM
22
Tampines
Station Code: EW2
23
Somerset
Station Code: NS23
northbound
weekday
First
6:14 AM
→
Last
11:36 PM
weekend
First
6:29 AM
→
Last
11:36 PM
24
Dhoby Ghaut
Station Code: CC1
25
City Hall
Station Code: NS25
northbound
weekday
First
6:18 AM
→
Last
11:32 PM
weekend
First
6:33 AM
→
Last
11:32 PM
southbound
weekday
First
5:51 AM
→
Last
12:03 AM
weekend
First
6:06 AM
→
Last
12:03 AM
26
Raffles Place
Station Code: NS26
northbound
weekday
First
6:20 AM
→
Last
11:30 PM
weekend
First
6:35 AM
→
Last
11:30 PM
southbound
weekday
First
5:47 AM
→
Last
11:44 PM
weekend
First
6:02 AM
→
Last
11:44 PM
27
Marina Bay
Station Code: NS27
northbound
weekday
First
6:22 AM
→
Last
11:28 PM
weekend
First
6:37 AM
→
Last
11:28 PM
28
Marina South Pier
Station Code: NS28
northbound
weekday
First
6:24 AM
→
Last
11:26 PM
weekend
First
6:39 AM
→
Last
11:26 PM
Additional Information
Operating Hours
Train timings may vary on public holidays. First and last train times shown are approximate.
Service Updates
Check our live service status for real-time alerts and disruptions.