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.