GuidedVisual
Routes example

Mumbai suburban railway, the network

Mumbai's five suburban lines as a schematic: each line is a route you click, each interchange a panel.

Read-only showcase
100%
Mumbai suburban railway, the network
In words

Everything on this map

The same content as the picture, as text: every part and what it says when you open it.

Western line: Churchgate to Dahanu Road

The line up the west side of the city, from Churchgate to Dahanu Road.

From
Churchgate
To
Dahanu Road
Stations
37
Fast-train stops
11, as Wikipedia marks them

Change to another line at: Dadar (Central); Mahim Junction (Harbour); Bandra (Harbour); Khar Road (Harbour); Santacruz (Harbour); Vile Parle (Harbour); Andheri (Harbour); Jogeshwari (Harbour); Ram Mandir (Harbour); Goregaon (Harbour).

Marked as fast-train stops: Churchgate, Mumbai Central, Dadar, Bandra, Andheri, Borivali, Bhayandar, Vasai Road, Virar, Palghar, Dahanu Road. Check the indicator boards before boarding: not every train stops everywhere.

Central line: CSMT to Kasara

From Chhatrapati Shivaji Maharaj Terminus through Dadar, Kurla and Thane to Kalyan, then north-east to Kasara.

From
CSMT
To
Kasara
Stations
37
Fast-train stops
16, as Wikipedia marks them

Change to another line at: CSMT (Harbour); Masjid (Harbour); Sandhurst Road (Harbour); Dadar (Western); Kurla (Harbour); Thane (Trans-Harbour).

Marked as fast-train stops: CSMT, Byculla, Parel, Dadar, Kurla, Ghatkopar, Vikhroli, Bhandup, Mulund, Thane, Diva Junction, Dombivli, Kalyan Junction, Titwala, Asangaon, Kasara. Check the indicator boards before boarding: not every train stops everywhere.

Central line: Kalyan to Khopoli

The Central line's south-east section, from Kalyan Junction through Karjat to Khopoli.

From
Kalyan Junction
To
Khopoli
Stations
16
Fast-train stops
6, as Wikipedia marks them

Change to another line at: none.

Marked as fast-train stops: Kalyan Junction, Ambarnath, Badlapur, Neral Junction, Karjat, Khopoli. Check the indicator boards before boarding: not every train stops everywhere.

Harbour line: CSMT to Panvel

From CSMT to Wadala Road, then through Kurla and Chembur across the creek to Vashi and on to Panvel.

From
CSMT
To
Panvel
Stations
25

Change to another line at: CSMT (Central); Masjid (Central); Sandhurst Road (Central); Kurla (Central); Vashi (Trans-Harbour); Sanpada (Trans-Harbour); Juinagar (Trans-Harbour); Nerul (Trans-Harbour, Port); Seawoods (Trans-Harbour, Port); CBD Belapur (Trans-Harbour, Port); Kharghar (Trans-Harbour); Mansarovar (Trans-Harbour); Khandeshwar (Trans-Harbour); Panvel (Trans-Harbour).

No fast service is claimed for this line.

Harbour line: Wadala Road to Goregaon

The Harbour line's branch from Wadala Road to Mahim, then alongside the Western line to Goregaon.

From
Wadala Road
To
Goregaon
Stations
11

Change to another line at: Mahim Junction (Western); Bandra (Western); Khar Road (Western); Santacruz (Western); Vile Parle (Western); Andheri (Western); Jogeshwari (Western); Ram Mandir (Western); Goregaon (Western).

No fast service is claimed for this line.

Trans-Harbour line: Thane to Panvel

From Thane south through Airoli and Turbhe to Sanpada and Vashi, and on to Panvel beside the Harbour line.

From
Thane
To
Panvel
Stations
17

Change to another line at: Thane (Central); Sanpada (Harbour); Vashi (Harbour); Juinagar (Harbour); Nerul (Harbour, Port); Seawoods (Harbour, Port); CBD Belapur (Harbour, Port); Kharghar (Harbour); Mansarovar (Harbour); Khandeshwar (Harbour); Panvel (Harbour).

No fast service is claimed for this line.

Port line: Nerul and CBD Belapur to Uran

The newest line, opened in three phases between 2018 and 2025, from Navi Mumbai to Uran.

From
Nerul
To
Uran
Stations
11

Change to another line at: Nerul (Harbour, Trans-Harbour); Seawoods (Harbour, Trans-Harbour); CBD Belapur (Harbour, Trans-Harbour).

No fast service is claimed for this line.

Chhatrapati Shivaji Maharaj Terminus (CSMT)

The southern terminus of the Central and Harbour lines.

Lines
Central line, Harbour line
Code on the Central line
ST/CSMT
Code on the Harbour line
ST/CSMT
Fast-train stop on
Central line, as Wikipedia marks it

Check the indicator boards before boarding: not every train stops everywhere.

Dadar

Where the Western and Central lines meet side by side. The Dadar example maps all fourteen platforms.

Lines
Western line, Central line
Code on the Western line
D/DDR
Code on the Central line
D/DR
Fast-train stop on
Western line, Central line, as Wikipedia marks it

Check the indicator boards before boarding: not every train stops everywhere.

Mahim Junction

Where the Harbour line's branch from Wadala Road joins the Western line and runs beside it to Goregaon.

Lines
Western line, Harbour line
Code on the Western line
MM
Code on the Harbour line
MM

Check the indicator boards before boarding: not every train stops everywhere.

Andheri

A Western line fast stop, served by the Harbour line too.

Lines
Western line, Harbour line
Code on the Western line
A/ADH
Code on the Harbour line
AD/ADH
Fast-train stop on
Western line, as Wikipedia marks it

Check the indicator boards before boarding: not every train stops everywhere.

Wadala Road

Where the Harbour line divides: west to Mahim and Goregaon, east to Kurla and Panvel.

Lines
Harbour line
Code on the Harbour line
VD/VDLR

Check the indicator boards before boarding: not every train stops everywhere.

Kurla

Where the Harbour line meets the Central line.

Lines
Central line, Harbour line
Code on the Central line
C/CLA
Code on the Harbour line
C/CLA
Fast-train stop on
Central line, as Wikipedia marks it

Check the indicator boards before boarding: not every train stops everywhere.

Thane

Where the Trans-Harbour line leaves the Central line for Navi Mumbai.

Lines
Central line, Trans-Harbour line
Code on the Central line
T/TNA
Code on the Trans-Harbour line
T/TNA
Fast-train stop on
Central line, as Wikipedia marks it

Check the indicator boards before boarding: not every train stops everywhere.

Kalyan Junction

Where the Central line divides: north-east to Kasara, south-east to Khopoli.

Lines
Central line
Code on the Central line
K/KYN
Fast-train stop on
Central line, as Wikipedia marks it

Check the indicator boards before boarding: not every train stops everywhere.

Vashi

The first station across the creek, on both the Harbour and the Trans-Harbour lines.

Lines
Harbour line, Trans-Harbour line
Code on the Harbour line
VA/VSH
Code on the Trans-Harbour line
VA/VSH

Check the indicator boards before boarding: not every train stops everywhere.

Nerul

On the Harbour and Trans-Harbour lines, and a starting point for the Port line to Uran.

Lines
Harbour line, Trans-Harbour line, Port line
Code on the Harbour line
NU/NEU
Code on the Trans-Harbour line
NU/NEU
Code on the Port line
NU/NEU

Check the indicator boards before boarding: not every train stops everywhere.

CBD Belapur

On the Harbour and Trans-Harbour lines, and the other starting point for the Port line.

Lines
Harbour line, Trans-Harbour line, Port line
Code on the Harbour line
BR/BEPR
Code on the Trans-Harbour line
BR/BEPR
Code on the Port line
BR/BEPR

Check the indicator boards before boarding: not every train stops everywhere.

Panvel

The eastern terminus of the Harbour and Trans-Harbour lines.

Lines
Harbour line, Trans-Harbour line
Code on the Harbour line
PL/PNVL
Code on the Trans-Harbour line
PL/PNVL

Check the indicator boards before boarding: not every train stops everywhere.