Kranji MRT Station

Kranji MRT station is an elevated stop on the North South Line, station code NS7, located along Woodlands Road in Sungei Kadut in the north of Singapore. It sits between the industrial land of Sungei Kadut and the Woodlands area and is run by SMRT Trains.

Kranji on the North South Line map

North South Line map showing Kranji MRT station (NS7)
North South Line highlighted. Kranji is NS7. To see the station itself highlighted, open the interactive map.

Kranji MRT station at a glance

Station codesNS7
LinesNorth South Line
Line colourRed line (North South Line)
InterchangeNo, single line station
Chinese name克兰芝
Tamil nameகிராஞ்சி
Opened10 February 1996 (30 years ago)
OperatorSMRT Trains
Station typeElevated
Platforms2 (1 island platform)
Address960 Woodlands RoadSingapore 738702
Daily ridershipAbout 27,452 passengers a day (2024)
Next stations
North South Line: Yew Tee ← Kranji → Marsiling
Train timesNorth South Line: first train leaves the terminus at 5:16 AM, last train 11:48 PM
Full first and last train guide

Opening date, operator and ridership figures are LTA data as recorded on Wikipedia.

See Kranji on the map. The interactive map opens with this station highlighted, so you can trace the route from where you are.

Many passengers use the station to reach the Singapore Turf Club, which is connected to it by a sheltered walkway. On weekdays it also serves people working at the Woodlands Wafer Fabrication Park, the Takeda Singapore Manufacturing Plant and the Kranji Water Reclamation Plant. Its bus bays handle cross-border services to Johor Bahru in Malaysia, so travellers heading across the Causeway also pass through.

History of Kranji MRT station

The station opened on 10 February 1996 as part of the Woodlands extension. It was not in the first set of stations planned for that extension and was only added in November 1992. Planners wanted it to serve future housing nearby and the Singapore Turf Club, which was moving here from its original site in Bukit Timah. In March 2012 it became the last station to receive half-height platform screen doors under a safety programme.

Inside Kranji MRT station

Because it was built for race day crowds, this is the largest station on the Woodlands extension. Its concourse covers about 1,300 square metres, roughly three times the size of those at the neighbouring extension stations, and it has many fare gates to keep queues moving. There are four escalators and two staircases, and the direction of the escalators can be changed to suit the flow of people. The station has four entrances, a kampung-style roof and retail shops on the first level.

Lifts were added to the nearby overhead pedestrian bridge in 2013 for barrier-free access. Outside, the sheltered bus bays are 36 metres long and fit up to three buses, alongside taxi stands and parking for 20 bicycles. A heritage mural by local artist Ronnie SC Tan shows the Kranji War Memorial, the Sungei Buloh Wetland Reserve, the old railway through Kranji and the goats of Hay Dairies, Singapore’s only goat farm.

For most visitors, Kranji MRT station is the stop for Kranji Racecourse, about a seven minute walk away. Kranji Node, a small park, is just two minutes from the station and makes a quick place to pause. With a little more time, you can walk around 15 minutes to Rainbow Bridge, or carry on to Jalan Rasok Park, which is roughly 17 minutes on foot. Residents and workers in the area also rely on the station for the cross-border buses to Johor Bahru and for direct trains along the North South Line.

Around Kranji MRT station

Kranji station sits in a largely open, low-density part of northern Singapore, surrounded by greenery, recreational facilities and light industrial land. The area is best known for Kranji Racecourse and the adjoining Kranji Node park, which together give the neighbourhood a distinctly outdoorsy character. It is far removed from dense residential or shopping districts, making it a quiet destination for nature and leisure visitors.

PlaceTypeDistanceWhy go
Kranji NodeParkAbout 110 m (~2 min walk)Visit Kranji Node for a relaxing stroll through open parkland close to the station.
Kranji RacecourseSports centreAbout 400 m (~7 min walk)Head to Kranji Racecourse for horse racing events and sports and leisure facilities.
Rainbow BridgeAttractionAbout 900 m (~15 min walk)Walk to Rainbow Bridge for a scenic crossing and views of the surrounding waterway.
Jalan Rasok ParkParkAbout 1020 m (~17 min walk)Explore Jalan Rasok Park for a quieter green space slightly further from the station.

Places and straight-line distances from OpenStreetMap data (© OpenStreetMap contributors). Actual walking routes may be longer.

How to get to Kranji by MRT

Worked out from the network map. Stop counts are station to station and do not include walking or waiting time.

From Changi AirportTake the East West Line from Changi Airport to Paya Lebar (6 stops), then change to the Circle Line from Paya Lebar to Bishan (6 stops), then change to the North South Line from Bishan to Kranji (10 stops). About 22 stops with 2 changes.
From OrchardTake the North South Line from Orchard to Kranji (15 stops). About 15 stops, no changes.
From City HallTake the North South Line from City Hall to Kranji (18 stops). About 18 stops, no changes.
From Jurong EastTake the North South Line from Jurong East to Kranji (5 stops). About 5 stops, no changes.
From WoodlandsTake the North South Line from Woodlands to Kranji (2 stops). About 2 stops, no changes.
From HarbourFrontTake the North East Line from HarbourFront to Outram Park (1 stop), then change to the East West Line from Outram Park to Jurong East (8 stops), then change to the North South Line from Jurong East to Kranji (5 stops). About 14 stops with 2 changes.

Fares from Kranji MRT station

A trip from Kranji to Changi Airport (about 42 km) costs S$2.57 on an adult SimplyGo or EZ-Link card. Fares are charged by distance, so the table below shows the estimated adult card fare from Kranji to the main hubs, the early bird fare for journeys that start before 7.45am on weekdays, and the fare that applies from 26 December 2026.

ToDistanceAdult cardBefore 7.45amFrom 26 Dec 2026
Changi Airportabout 42 km, 22 stopsS$2.57S$2.07S$2.70
Orchardabout 27 km, 15 stopsS$2.44S$1.94S$2.57
City Hallabout 30 km, 18 stopsS$2.47S$1.97S$2.60
Raffles Placeabout 28 km, 15 stopsS$2.44S$1.94S$2.57
Jurong Eastabout 12 km, 5 stopsS$1.94S$1.44S$2.07
Woodlandsabout 3 km, 2 stopsS$1.38S$0.88S$1.51
HarbourFrontabout 29 km, 14 stopsS$2.45S$1.95S$2.58
Marina Bayabout 33 km, 20 stopsS$2.49S$1.99S$2.62

Estimated from the route distance between stations and the Public Transport Council fare table in force from 27 December 2025. The exact fare can differ by one band. Cash fares are higher. Use the fare calculator for any other journey, or check your fare on the SimplyGo app.

Tips for using Kranji MRT station

  • Kranji Node is only about two minutes on foot, making it the easiest destination to reach directly after alighting.
  • Kranji Racecourse is roughly a seven-minute walk, but on busy race days allow extra time as crowds can slow the journey.
  • Rainbow Bridge and Jalan Rasok Park are both over 900 metres away, so consider taking a local bus rather than walking, especially in hot weather.
  • Kranji is a terminus-end station on the North South Line, so trains can be less frequent here than at central stations; check the schedule before you travel.

All stations on the North South Line

In order along the line, with Kranji marked. Stations with their own guide are linked.

CodeStationInterchange
NS1Jurong EastEW / NS
NS2Bukit BatokNone
NS3Bukit GombakNone
NS4Choa Chu KangNS / BP
NS5Yew TeeNone
NS7Kranji (you are here)None
NS8MarsilingNone
NS9WoodlandsNS / TE
NS10AdmiraltyNone
NS11SembawangNone
NS12CanberraNone
NS13YishunNone
NS14KhatibNone
NS15Yio Chu KangNone
NS16Ang Mo KioNone
NS17BishanNS / CC
NS18BraddellNone
NS19Toa PayohNone
NS20NovenaNone
NS21NewtonNS / DT
NS22OrchardTE / NS
NS23SomersetNone
NS24Dhoby GhautNS / NE / CC
NS25City HallEW / NS
NS26Raffles PlaceNS / EW
NS27Marina BayCE / TE / NS
NS28Marina South PierNone

Read the full North South Line guide.

Kranji MRT station: common questions

Which line is Kranji MRT station on?

Kranji is on the North South Line. Its station code is NS7.

Is Kranji an interchange station?

No. Kranji is served by the North South Line only. The nearest interchange is shown in the next stations row above.

What time is the first and last train at Kranji?

Times below are for the first and last train leaving the line terminus; trains reach Kranji a few minutes later depending on its position on the line. North South Line first train 5:16 AM, last train 11:48 PM. Check the operator for holiday changes.

What is near Kranji MRT station?

The closest places include Kranji Node park at approximately 110 metres, Kranji Racecourse at approximately 400 metres, Rainbow Bridge at approximately 900 metres, and Jalan Rasok Park at approximately 1,020 metres.

Is there a park within walking distance of Kranji station?

Yes, Kranji Node is approximately 110 metres from the station and is reachable in roughly two minutes on foot. Jalan Rasok Park is also nearby, though it is approximately 1,020 metres away and takes around 17 minutes to walk.

How far is Kranji Racecourse from Kranji MRT station?

Kranji Racecourse is approximately 400 metres from the station in a straight line, which works out to roughly a seven-minute walk.

How do I get to Kranji from Changi Airport by MRT?

Take the East West Line from Changi Airport to Paya Lebar (6 stops), then change to the Circle Line from Paya Lebar to Bishan (6 stops), then change to the North South Line from Bishan to Kranji (10 stops). About 22 stops with 2 changes.

Sources: station codes, line colours and interchanges from the LTA rail system map; operating hours from SMRT and SBS Transit. Last reviewed October 2026.

News and guides mentioning Kranji

Plan the rest of the trip

Every station on the North South Line is listed on its line guide, with the full route and interchanges. For times, see the first and last train guide, and for the whole network in one view use the interactive Singapore MRT map or the PDF map.

Exits and buses at Kranji station

Kranji has 4 mapped exits (A to D). The letters match the signs inside the station; the landmark beside each one is the closest mapped place to that entrance, so pick the exit that comes up nearest to where you are going.

  • Exit A
  • Exit B
  • Exit C: closest to Kranji Node (about 96 m from the entrance)
  • Exit D

Bus stops within 250 m of Kranji station

Bus stopStop codeServicesFrom station
Kranji Station45139160, 170, 170X, 178, 178A, 925, 925A, 925M, 960, 961, 961M15 m
Opposite Kranji Station45131160, 170, 170X, 178, 925, 925M, 960, 961, 961M109 m

Exits and bus services come from OpenStreetMap and can change when roads or routes are revised; check the board at the stop or the operator app before relying on a service late at night. For the nearest station to where you are now, use the MRT near me finder.

Places to visit from Kranji station

Step-by-step guides with the exit to use, the walk and the fare:

See every guide on how to get to Singapore's attractions, hospitals and malls by MRT, with routes and fares from Changi Airport, Orchard and the city.

MRT routes from Kranji

Routes to Kranji: Orchard to Kranji.

More on the MRT routes hub.