North-South Line Timings

NS MRT • 28 Stations
Line Details

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

View Details

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

View Details

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

View Details

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

View Details

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

View Details

northbound

weekday
First
5:38 AM
→
Last
12:12 AM
weekend
First
5:53 AM
→
Last
12:12 AM
7

Kranji

Station Code: NS7

View Details

northbound

weekday
First
5:42 AM
→
Last
12:08 AM
weekend
First
5:57 AM
→
Last
12:08 AM
8

Marsiling

Station Code: NS8

View Details

northbound

weekday
First
5:44 AM
→
Last
12:06 AM
weekend
First
5:59 AM
→
Last
12:06 AM
9

Woodlands

Station Code: NS9

View Details

northbound

weekday
First
5:46 AM
→
Last
12:04 AM
weekend
First
6:01 AM
→
Last
12:04 AM
10

Admiralty

Station Code: NS10

View Details

northbound

weekday
First
5:48 AM
→
Last
12:02 AM
weekend
First
6:03 AM
→
Last
12:02 AM
11

Sembawang

Station Code: NS11

View Details

northbound

weekday
First
5:50 AM
→
Last
12:00 AM
weekend
First
6:05 AM
→
Last
12:00 AM
12

Canberra

Station Code: NS12

View Details

northbound

weekday
First
5:52 AM
→
Last
11:58 PM
weekend
First
6:07 AM
→
Last
11:58 PM
13

Yishun

Station Code: NS13

View Details

northbound

weekday
First
5:54 AM
→
Last
11:56 PM
weekend
First
6:09 AM
→
Last
11:56 PM
14

Khatib

Station Code: NS14

View Details

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

View Details

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

View Details

northbound

weekday
First
6:00 AM
→
Last
11:50 PM
weekend
First
6:15 AM
→
Last
11:50 PM
17

Bishan

Station Code: NS17

View Details

northbound

weekday
First
6:02 AM
→
Last
11:48 PM
weekend
First
6:17 AM
→
Last
11:48 PM
18

Braddell

Station Code: NS18

View Details

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

View Details

northbound

weekday
First
6:06 AM
→
Last
11:44 PM
weekend
First
6:21 AM
→
Last
11:44 PM
20

Novena

Station Code: NS20

View Details

northbound

weekday
First
6:08 AM
→
Last
11:42 PM
weekend
First
6:23 AM
→
Last
11:42 PM
21

Newton

Station Code: NS21

View Details

northbound

weekday
First
6:10 AM
→
Last
11:40 PM
weekend
First
6:25 AM
→
Last
11:40 PM
22

Orchard

Station Code: NS22

View Details

northbound

weekday
First
6:12 AM
→
Last
11:38 PM
weekend
First
6:27 AM
→
Last
11:38 PM
22

Tampines

Station Code: EW2

View Details
23

Somerset

Station Code: NS23

View Details

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

View Details
25

City Hall

Station Code: NS25

View Details

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

View Details

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

View Details

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

View Details

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.