Trains from Mumbai
1,954 trains · 30 stations · through service to 127 cities
Counted across every station serving Mumbai, so a route appears here whichever terminus its train leaves from.
Where trains go from Mumbai
Every city reachable without changing trains, busiest route first. Each page lists the trains, their times and the station each one uses.
- Mumbai to Delhi36 direct trains
- Mumbai to Bengaluru19 direct trains
- Mumbai to Hyderabad12 direct trains
- Mumbai to Patna20 direct trains
- Mumbai to Chennai10 direct trains
- Mumbai to Kanpur29 direct trains
- Mumbai to Kolkata11 direct trains
- Mumbai to Prayagraj52 direct trains
- Mumbai to Visakhapatnam3 direct trains
- Mumbai to Vijayawada4 direct trains
- Mumbai to Lucknow20 direct trains
- Mumbai to Varanasi18 direct trains
- Mumbai to Ahmedabad86 direct trains
- Mumbai to Vadodara161 direct trains
- Mumbai to Surat169 direct trains
- Mumbai to Asansol2 direct trains
- Mumbai to Jaipur20 direct trains
- Mumbai to Kochi27 direct trains
- Mumbai to Bhubaneswar4 direct trains
- Mumbai to Ghaziabad5 direct trains
- Mumbai to Kharagpur9 direct trains
- Mumbai to Dhanbad2 direct trains
- Mumbai to Bhopal30 direct trains
- Mumbai to Tirupati12 direct trains
- Mumbai to Gorakhpur18 direct trains
- Mumbai to Mughalsarai22 direct trains
- Mumbai to Rajahmundry4 direct trains
- Mumbai to Itarsi66 direct trains
- Mumbai to Bareilly3 direct trains
- Mumbai to Nagpur22 direct trains
- Mumbai to Tiruchirappalli4 direct trains
- Mumbai to Agra17 direct trains
- Mumbai to Vellore2 direct trains
- Mumbai to Jalandhar6 direct trains
- Mumbai to Bardhaman2 direct trains
- Mumbai to Bhusawal101 direct trains
- Mumbai to Ambala8 direct trains
- Mumbai to Katni38 direct trains
- Mumbai to Jabalpur47 direct trains
- Mumbai to Warangal2 direct trains
- Mumbai to Coimbatore6 direct trains
- Mumbai to Kollam20 direct trains
- Mumbai to Pune85 direct trains
- Mumbai to Siliguri5 direct trains
- Mumbai to Ludhiana6 direct trains
- Mumbai to Gaya3 direct trains
- Mumbai to Raipur17 direct trains
- Mumbai to Jhansi27 direct trains
- Mumbai to Darbhanga2 direct trains
- Mumbai to Guwahati4 direct trains
- Mumbai to Cuttack3 direct trains
- Mumbai to Kota52 direct trains
- Mumbai to Ratlam73 direct trains
- Mumbai to Satna45 direct trains
- Mumbai to Mathura23 direct trains
- Mumbai to Jamshedpur9 direct trains
- Mumbai to Ranchi4 direct trains
- Mumbai to Bhagalpur4 direct trains
- Mumbai to Kakinada4 direct trains
- Mumbai to Thrissur25 direct trains
- Mumbai to Bilaspur15 direct trains
- Mumbai to Durg13 direct trains
- Mumbai to Salem7 direct trains
- Mumbai to Katihar4 direct trains
- Mumbai to Bharuch86 direct trains
- Mumbai to Muzaffarpur9 direct trains
- Mumbai to Ajmer18 direct trains
- Mumbai to Goa46 direct trains
- Mumbai to Jodhpur24 direct trains
- Mumbai to Gwalior10 direct trains
- Mumbai to Guntur2 direct trains
- Mumbai to Mysuru4 direct trains
- Mumbai to Thiruvananthapuram20 direct trains
- Mumbai to Kottayam9 direct trains
- Mumbai to Hubballi16 direct trains
- Mumbai to Erode5 direct trains
- Mumbai to Malda2 direct trains
- Mumbai to Rewari5 direct trains
- Mumbai to Ujjain12 direct trains
- Mumbai to Mangaluru33 direct trains
- Mumbai to Amritsar4 direct trains
- Mumbai to Palakkad4 direct trains
- Mumbai to Indore6 direct trains
- Mumbai to Madurai6 direct trains
- Mumbai to Puri2 direct trains
- Mumbai to Jalgaon39 direct trains
- Mumbai to Rourkela12 direct trains
- Mumbai to Akola23 direct trains
- Mumbai to Ayodhya5 direct trains
- Mumbai to Kozhikode29 direct trains
- Mumbai to Nashik91 direct trains
- Mumbai to Tiruppur4 direct trains
- Mumbai to Haridwar4 direct trains
- Mumbai to Nanded8 direct trains
- Mumbai to Amravati19 direct trains
- Mumbai to Gurugram3 direct trains
- Mumbai to Faridabad7 direct trains
- Mumbai to Nagercoil5 direct trains
- Mumbai to Sambalpur3 direct trains
- Mumbai to Tirunelveli6 direct trains
- Mumbai to Kannur27 direct trains
- Mumbai to Panipat5 direct trains
- Mumbai to Chandigarh4 direct trains
- Mumbai to Dindigul6 direct trains
- Mumbai to Davangere13 direct trains
- Mumbai to Solapur37 direct trains
- Mumbai to Bikaner11 direct trains
- Mumbai to Udaipur4 direct trains
- Mumbai to Meerut5 direct trains
- Mumbai to Rajkot16 direct trains
- Mumbai to Hisar5 direct trains
- Mumbai to Kalaburagi29 direct trains
- Mumbai to Alappuzha11 direct trains
- Mumbai to Jammu2 direct trains
- Mumbai to Alwar3 direct trains
- Mumbai to Jamnagar10 direct trains
- Mumbai to Sagar2 direct trains
- Mumbai to Anantapur8 direct trains
- Mumbai to Aurangabad6 direct trains
- Mumbai to Bhavnagar5 direct trains
- Mumbai to Ballari3 direct trains
- Mumbai to Kadapa11 direct trains
- Mumbai to Belagavi14 direct trains
- Mumbai to Gandhidham10 direct trains
- Mumbai to Kolhapur4 direct trains
- Mumbai to Junagadh5 direct trains
- Mumbai to Vijayapura3 direct trains
Railway stations in Mumbai
The stations a Mumbai train can leave from or arrive at. Each page carries that station's own timetable and station code.
- Kalyan Jn (KYN)344 trains
- Borivali (BVI)212 trains
- Thane (TNA)199 trains
- Lokmanya Tilak Terminus (LTT)174 trains
- Vasai Road (BSR)160 trains
- Panvel (PNVL)145 trains
- Bandra Terminus (BDTS)143 trains
- Dadar (DR)125 trains
- Chhatrapati Shivaji Maharaj Terminus (CSMT)121 trains
- Bhivandi Road (BIRD)62 trains
- Mumbai Central (MMCT)48 trains
- Dadar Wr (DDR)34 trains
- Diva Jn (DIVA)27 trains
- Kalamboli Goods Shed (KLMG)22 trains
- Dativli (DTVL)20 trains
- Nilaje (NIIJ)20 trains
- Taloja Panchnand (TPND)20 trains
- Andheri (ADH)17 trains
- Navade Road (NVRD)19 trains
- Aman Lodge (AMAN)13 trains
- Matheran (MAE)13 trains
- Juchandra (JCNR)16 trains
- Jite (JITE)16 trains
- Kaman Road (KARD)16 trains
- Kharbav (KHBV)16 trains
- Hamarapur (HMRR)12 trains
- Rasayani (RSYI)12 trains
- Somtane (SMNE)12 trains
- Bhayandar (BYR)2 trains
- Nalla Sopara (NSP)4 trains
Where trains to Mumbai come from
Cities with a through train into Mumbai. The return direction is not always the same service.
- Delhi to Mumbai34 direct trains
- Bengaluru to Mumbai19 direct trains
- Hyderabad to Mumbai12 direct trains
- Patna to Mumbai20 direct trains
- Chennai to Mumbai10 direct trains
- Kanpur to Mumbai29 direct trains
- Kolkata to Mumbai12 direct trains
- Prayagraj to Mumbai52 direct trains
- Visakhapatnam to Mumbai3 direct trains
- Vijayawada to Mumbai4 direct trains
- Lucknow to Mumbai20 direct trains
- Varanasi to Mumbai19 direct trains
- Ahmedabad to Mumbai86 direct trains
- Vadodara to Mumbai164 direct trains
- Surat to Mumbai170 direct trains
- Asansol to Mumbai2 direct trains
- Jaipur to Mumbai19 direct trains
- Kochi to Mumbai27 direct trains
- Bhubaneswar to Mumbai4 direct trains
- Ghaziabad to Mumbai5 direct trains
- Kharagpur to Mumbai10 direct trains
- Dhanbad to Mumbai2 direct trains
- Bhopal to Mumbai30 direct trains
- Tirupati to Mumbai12 direct trains
- Gorakhpur to Mumbai18 direct trains
- Mughalsarai to Mumbai22 direct trains
- Rajahmundry to Mumbai4 direct trains
- Itarsi to Mumbai65 direct trains
- Bareilly to Mumbai3 direct trains
- Nagpur to Mumbai23 direct trains
- Tiruchirappalli to Mumbai4 direct trains
- Agra to Mumbai16 direct trains
- Vellore to Mumbai2 direct trains
- Jalandhar to Mumbai6 direct trains
- Bardhaman to Mumbai2 direct trains
- Bhusawal to Mumbai101 direct trains
- Ambala to Mumbai8 direct trains
- Katni to Mumbai37 direct trains
- Jabalpur to Mumbai46 direct trains
- Warangal to Mumbai2 direct trains
- Coimbatore to Mumbai6 direct trains
- Kollam to Mumbai20 direct trains
- Pune to Mumbai85 direct trains
- Siliguri to Mumbai5 direct trains
- Ludhiana to Mumbai6 direct trains
- Gaya to Mumbai3 direct trains
- Raipur to Mumbai18 direct trains
- Jhansi to Mumbai26 direct trains
- Darbhanga to Mumbai2 direct trains
- Guwahati to Mumbai4 direct trains
- Cuttack to Mumbai3 direct trains
- Kota to Mumbai52 direct trains
- Ratlam to Mumbai76 direct trains
- Satna to Mumbai44 direct trains
- Mathura to Mumbai23 direct trains
- Jamshedpur to Mumbai10 direct trains
- Ranchi to Mumbai4 direct trains
- Bhagalpur to Mumbai4 direct trains
- Kakinada to Mumbai4 direct trains
- Thrissur to Mumbai25 direct trains
- Bilaspur to Mumbai16 direct trains
- Durg to Mumbai13 direct trains
- Salem to Mumbai7 direct trains
- Katihar to Mumbai4 direct trains
- Bharuch to Mumbai86 direct trains
- Muzaffarpur to Mumbai9 direct trains
- Ajmer to Mumbai19 direct trains
- Goa to Mumbai47 direct trains
- Jodhpur to Mumbai23 direct trains
- Gwalior to Mumbai9 direct trains
- Guntur to Mumbai2 direct trains
- Mysuru to Mumbai3 direct trains
- Thiruvananthapuram to Mumbai20 direct trains
- Kottayam to Mumbai9 direct trains
- Hubballi to Mumbai15 direct trains
- Erode to Mumbai5 direct trains
- Malda to Mumbai2 direct trains
- Rewari to Mumbai5 direct trains
- Ujjain to Mumbai14 direct trains
- Mangaluru to Mumbai34 direct trains
- Amritsar to Mumbai4 direct trains
- Palakkad to Mumbai4 direct trains
- Indore to Mumbai8 direct trains
- Madurai to Mumbai6 direct trains
- Puri to Mumbai2 direct trains
- Jalgaon to Mumbai39 direct trains
- Rourkela to Mumbai13 direct trains
- Akola to Mumbai24 direct trains
- Ayodhya to Mumbai5 direct trains
- Kozhikode to Mumbai29 direct trains
- Nashik to Mumbai91 direct trains
- Tiruppur to Mumbai4 direct trains
- Haridwar to Mumbai4 direct trains
- Nanded to Mumbai8 direct trains
- Amravati to Mumbai20 direct trains
- Gurugram to Mumbai3 direct trains
- Faridabad to Mumbai4 direct trains
- Nagercoil to Mumbai5 direct trains
- Sambalpur to Mumbai3 direct trains
- Tirunelveli to Mumbai6 direct trains
- Kannur to Mumbai27 direct trains
- Panipat to Mumbai5 direct trains
- Chandigarh to Mumbai4 direct trains
- Dindigul to Mumbai6 direct trains
- Davangere to Mumbai12 direct trains
- Solapur to Mumbai37 direct trains
- Bikaner to Mumbai10 direct trains
- Udaipur to Mumbai3 direct trains
- Meerut to Mumbai5 direct trains
- Rajkot to Mumbai16 direct trains
- Hisar to Mumbai5 direct trains
- Kalaburagi to Mumbai29 direct trains
- Alappuzha to Mumbai11 direct trains
- Jammu to Mumbai2 direct trains
- Alwar to Mumbai3 direct trains
- Jamnagar to Mumbai10 direct trains
- Sagar to Mumbai2 direct trains
- Anantapur to Mumbai8 direct trains
- Aurangabad to Mumbai6 direct trains
- Bhavnagar to Mumbai5 direct trains
- Ballari to Mumbai3 direct trains
- Kadapa to Mumbai11 direct trains
- Belagavi to Mumbai13 direct trains
- Gandhidham to Mumbai10 direct trains
- Kolhapur to Mumbai4 direct trains
- Junagadh to Mumbai5 direct trains
- Vijayapura to Mumbai3 direct trains
Not the city you meant?
The route directory lists the busiest corridors and every station pair with a page, and the station directory covers stations outside the cities indexed here. For a date and live seats, the journey search takes any two places.