Skip to search

Mumbai local trains

Tap two stations on the map, or search for them. Your route lights up with the train to take and where to change.

Next trains

Andheri to Dadar (Western)

Then change at Dadar — walk to Dadar (Central), about 3 min

Dadar (Central) to Thane

Times from Central and Western Railway's published timetables (CR main line as of Oct 2024 plus amendments); trains can run late — check the station indicator.

Andheri to Thane

55 minabout, 1 change

  1. Board at Andheri

  2. Western fast towards Churchgate

    15 min · 1 stop between · every ~6 min · Western Railway

  3. Get off at Dadar (Western)

  4. Walk to Dadar (Central) · about 3 min (207 m)

  5. Central fast towards Kalyan

    31 min · 5 stops between · every ~6 min · Central Railway

  6. Arrive at Thane

About, not exact — typical running time plus half the usual gap between trains. Rush hour is slower.

See one line on its own

Every station, line by line

In order from the city end. Fast trains stop only at the filled stations.

Western lineChurchgate to Virar · Virar to Dahanu Road

Churchgate to Virar

slow ~1 hr 45 min · fast ~1 hr 20 min · every ~4 min slow, ~6 min fast · runs about 04:00–01:00

  1. Churchgate (fast halt)
  2. Marine Lines
  3. Charni Road
  4. Grant Road
  5. Mumbai Central (fast halt)
  6. Mahalaxmi
  7. Lower Parel
  8. Prabhadevi
  9. Dadar (Western) (fast halt)
  10. Matunga Road
  11. Mahim Junction
  12. Bandra (fast halt)
  13. Khar Road
  14. Santacruz
  15. Vile Parle
  16. Andheri (fast halt)
  17. Jogeshwari
  18. Ram Mandir
  19. Goregaon
  20. Malad
  21. Kandivali
  22. Borivali (fast halt)
  23. Dahisar
  24. Mira Road
  25. Bhayandar (fast halt)
  26. Naigaon (fast halt)
  27. Vasai Road (fast halt)
  28. Nallasopara (fast halt)
  29. Virar (fast halt)

Virar to Dahanu Road

~1 hr 35 min · every ~45 min · runs about 05:00–23:00

  1. Virar
  2. Vaitarna
  3. Saphale
  4. Kelve Road
  5. Palghar
  6. Umroli
  7. Boisar
  8. Vangaon
  9. Dahanu Road
Central lineCSMT to Kalyan · Kalyan to Kasara · Kalyan to Karjat · Karjat to Khopoli

CSMT to Kalyan

slow ~1 hr 30 min · fast ~1 hr 5 min · every ~4 min slow, ~6 min fast · runs about 04:00–01:00

  1. CSMT (fast halt)
  2. Masjid
  3. Sandhurst Road
  4. Byculla (fast halt)
  5. Chinchpokli
  6. Currey Road
  7. Parel
  8. Dadar (Central) (fast halt)
  9. Matunga
  10. Sion
  11. Kurla (fast halt)
  12. Vidyavihar
  13. Ghatkopar (fast halt)
  14. Vikhroli (fast halt)
  15. Kanjurmarg
  16. Bhandup (fast halt)
  17. Nahur
  18. Mulund (fast halt)
  19. Thane (fast halt)
  20. Kalwa
  21. Mumbra
  22. Diva (fast halt)
  23. Kopar
  24. Dombivli (fast halt)
  25. Thakurli
  26. Kalyan (fast halt)

Kalyan to Kasara

~1 hr 15 min · every ~30 min · runs about 04:30–00:00

  1. Kalyan
  2. Shahad
  3. Ambivli
  4. Titwala
  5. Khadavli
  6. Vasind
  7. Asangaon
  8. Atgaon
  9. Thansit
  10. Khardi
  11. Umbermali
  12. Kasara

Kalyan to Karjat

~55 min · every ~20 min · runs about 04:30–00:00

  1. Kalyan
  2. Vithalwadi
  3. Ulhasnagar
  4. Ambernath
  5. Badlapur
  6. Vangani
  7. Shelu
  8. Neral
  9. Bhivpuri Road
  10. Karjat

Karjat to Khopoli

~25 min · every ~60 min · runs about 05:30–22:30

  1. Karjat
  2. Palasdhari
  3. Kelavli
  4. Dolavli
  5. Lowjee
  6. Khopoli
Harbour lineCSMT to Panvel · CSMT to Goregaon, via Bandra

CSMT to Panvel

~1 hr 20 min · every ~8 min · runs about 04:00–01:00

  1. CSMT
  2. Masjid
  3. Sandhurst Road
  4. Dockyard Road
  5. Reay Road
  6. Cotton Green
  7. Sewri
  8. Wadala Road
  9. Guru Tegh Bahadur Nagar
  10. Chunabhatti
  11. Kurla
  12. Tilak Nagar
  13. Chembur
  14. Govandi
  15. Mankhurd
  16. Vashi
  17. Sanpada
  18. Juinagar
  19. Nerul
  20. Seawoods–Darave
  21. CBD Belapur
  22. Kharghar
  23. Mansarovar
  24. Khandeshwar
  25. Panvel

CSMT to Goregaon, via Bandra

~1 hr 10 min · every ~15 min · runs about 05:00–23:30

  1. CSMT
  2. Masjid
  3. Sandhurst Road
  4. Dockyard Road
  5. Reay Road
  6. Cotton Green
  7. Sewri
  8. Wadala Road
  9. King's Circle
  10. Mahim Junction
  11. Bandra
  12. Khar Road
  13. Santacruz
  14. Vile Parle
  15. Andheri
  16. Jogeshwari
  17. Ram Mandir
  18. Goregaon
Trans-Harbour lineThane to Vashi · Thane to Panvel, via Nerul

Thane to Vashi

~30 min · every ~15 min · runs about 05:00–23:30

  1. Thane
  2. Digha Gaon
  3. Airoli
  4. Rabale
  5. Ghansoli
  6. Kopar Khairane
  7. Turbhe
  8. Sanpada
  9. Vashi

Thane to Panvel, via Nerul

~55 min · every ~20 min · runs about 05:00–23:30

  1. Thane
  2. Digha Gaon
  3. Airoli
  4. Rabale
  5. Ghansoli
  6. Kopar Khairane
  7. Turbhe
  8. Juinagar
  9. Nerul
  10. Seawoods–Darave
  11. CBD Belapur
  12. Kharghar
  13. Mansarovar
  14. Khandeshwar
  15. Panvel
Uran (Port) lineNerul to Uran · CBD Belapur to Uran

Nerul to Uran

~40 min · every ~60 min · runs about 06:00–22:00

  1. Nerul
  2. Seawoods–Darave
  3. Bamandongri
  4. Kharkopar
  5. Gavan
  6. Ranjanpada
  7. Nhava Sheva
  8. Dronagiri
  9. Uran

CBD Belapur to Uran

~33 min · every ~60 min · runs about 06:00–22:00

  1. CBD Belapur
  2. Targhar
  3. Bamandongri
  4. Kharkopar
  5. Gavan
  6. Ranjanpada
  7. Nhava Sheva
  8. Dronagiri
  9. Uran

Train times are scheduled times from Central Railway’s and Western Railway’s published suburban timetables (the CR main line as of October 2024, plus amendments). They are not a running status: trains can run late, so check the station indicator. The route’s own durations are typical times: running times are the commonly published end-to-end times shared out by distance, and “every ~N min” is the usual gap at busy hours — longer late at night, on Sundays and on the outer branches. There is no service between roughly 01:00 and 04:00. Station positions from OpenStreetMap (© OpenStreetMap contributors, Open Database Licence); station order and fast halts from public descriptions of each line. Going beyond Mumbai? Search a whole journey.