Mumbai AC Local Train Time Table
AC Local Train Services Resume from 17-12-2025
10 Air-Conditioned suburban services on CSMT-Kalyan main line section
Central Railway has decided to run 10 AC local services on Chhatrapati Shivaji Maharaj Terminus – Kalyan, section replacing existing services with effect from 17.12.2025 as per schedule given below:-

The above services will run with AC rake on Monday to Saturday only and will halt at all stations. Passengers as permitted by Ministry of Railways and Government of Maharashtra are only allowed to travel.
Passengers are advised to all norms, SOPs related to COVID19 during the boarding, travel and at destination.
Here’s what I found about Mumbai AC Local Train schedules:
1. Western Line AC Locals (Churchgate ↔ Virar/Borivali)
These trains are operated on the Western line and run between Churchgate, Borivali, and Virar. Here’s a snapshot of key timings:
From Virar Toward Churchgate
- Virar → Churchgate:
- 05:50 AM (semi-fast)
- 07:15 AM, 07:56 AM, 09:09 AM, 09:23 AM (semi-fast)
- And many more throughout the day
From Churchgate Toward Virar
- Churchgate → Virar or Borivali:
- Around 05:45 AM (slow)
- 05:46 AM, 06:35 AM, 07:18 AM, 08:46 AM (semi-fast/fast)
- Several others through the evening
These services typically operate daily, with some variations on weekends.
2. Central Line AC Locals (Kalyan, CSMT, Badlapur, Thane, Vidyavihar)
The Central Railway introduced 14 new AC local services starting April 16, 2025, expanding the fleet from 66 to 80 services to improve commuter comfort during summer
Select Timings (Monday to Saturday):
- Up Direction (towards CSMT):
- Kalyan → CSMT: 07:34 AM → arrives 09:05 AM
- Badlapur → CSMT: 10:42 AM → arrives 12:12 PM
- Thane → CSMT: 1:28 PM (arrives 2:25 PM), 3:36 PM (4:34 PM), 5:41 PM (6:40 PM), 7:49 PM (8:48 PM)
- Thane → Vidyavihar: departures at midnight, arrives ~12:23 AM
- Down Direction (towards suburbs):
- Vidyavihar → Kalyan: 06:26 AM → arrives 07:25 AM
- CSMT → Badlapur: 09:09 AM → arrives 10:32 AM
- CSMT → Thane: departures at 12:24 PM, 2:29 PM, 4:38 PM, 6:45 PM
- CSMT → Badlapur (night): 09:08 PM → arrives 10:56 PM
Note: These timings apply Monday to Saturday; on Sundays and public holidays, non-AC rakes run in place of AC services
3. Live Updates & Station-Specific Timings
For station-level details (e.g., from Dahisar or Malad), here’s a quick example:
Dahisar → Churchgate (AC Locals)
- 04:25 AM (Nalasopara → Borivali)
- 06:21 AM, 07:46 AM, 08:27 AM, 09:03 AM, 09:40 AM — trains heading to Churchgate
Malad Station
- Towards Churchgate: 04:40 AM, 06:45 AM, 07:05 AM, 08:01 AM, 08:34 AM, 09:18 AM, 10:24 AM, 11:43 AM, 14:03 PM, 16:28 PM
- Towards Virar/Borivali: 06:21 AM, 06:40 AM, 07:39 AM, 08:13 AM, 11:21 AM, 13:41 PM, 14:04 PM, 16:04 PM
Summary Table
| Line / Route | Route Direction | Sample Timings |
|---|---|---|
| Western Line (Churchgate–Virar/Borivali) | Both directions | From Virar: 05:50 AM, 07:15 AM, … |
| From Churchgate: 05:45 AM, 06:35 AM, … | ||
| Central Line | Kalyan → CSMT | 07:34 AM → 09:05 AM |
| Badlapur → CSMT | 10:42 AM → 12:12 PM | |
| Thane → CSMT | 01:28 PM, 03:36 PM, 05:41 PM, 07:49 PM | |
| Vidyavihar → Kalyan | 06:26 AM → 07:25 AM | |
| Dahisar → Churchgate | North → South | 06:21 AM, 07:46 AM, 08:27 AM, … |
| Malad → Churchgate / Virar | Both directions | Varied throughout mornings/afternoons |
Best Ways to Get Current Schedules
- Moovit App: Offers near-real-time AC local line schedules, routes, and station-wise timings
- Mumbai Local Train Timetable App: Updated as of July 2025 with timely AC train schedules
- Websites like Go4Mumbai: Provide timetable details and route-specific apps for easy reference
If you let me know your specific route or travel window—say, “Thane to CSMT at 5 PM”—I’d be glad to help zero in on the nearest AC locals available.
