The Mumbai–Pune route is one of the busiest short-distance rail corridors in India, with millions travelling every month for work, education and leisure. Over 25 trains connect the two cities daily, covering the 153 km in under 4 hours.

Best Trains from Mumbai to Pune

1. Pune Shatabdi Express (12025)

Departs Mumbai Central (BCT) at 06:25 and reaches Pune by 09:35 — just 3 hours 10 minutes. Fully AC with Chair Car (CC) and Executive Chair Car (EC). Meals included in fare. Runs daily except Sunday.

2. Deccan Queen Express (12123)

India's oldest Superfast train, running since 1930. Departs CSMT at 17:10, arrives Pune 20:45. Has a dining car — the only regular passenger train in India with a full restaurant car. Runs daily. Available in CC and 2S.

3. Intercity Express Trains

Multiple trains depart from CSMT, Dadar (DR) and Lokmanya Tilak Terminus (LTT) throughout the day starting from early morning. These are the cheapest options with Sleeper (SL) class available from ₹95.

Mumbai to Pune Train Timings and Fare

TrainDepartureArrivalDurationSleeper
Pune Shatabdi (12025)06:25 BCT09:35 PUNE3h 10mAC only
Deccan Queen (12123)17:10 CSTM20:45 PUNE3h 35m₹95
Intercity Express trainsMultipleMultiple3–4 hrs₹95–₹110

How to Book Mumbai to Pune Train Tickets on IRCTC

  1. Go to irctc.co.in or open the IRCTC Rail Connect app
  2. Enter From: CSMT or BCT or DR / To: PUNE
  3. Select date and search trains
  4. Choose train and class, enter passenger details
  5. Pay via UPI, net banking or card

Tatkal booking opens at 10:00 AM for AC classes and 11:00 AM for Sleeper, one day before departure.

Train vs Bus: Mumbai to Pune

Trains are generally faster than road travel on this route because the Mumbai–Pune Expressway can have heavy traffic, especially during weekends and monsoon season. The Shatabdi reaches Pune before most Volvo buses even leave the city.

Check Your PNR Status

After booking, use PNR Alert to check your live PNR status and get WhatsApp alerts if your waitlisted ticket moves or gets confirmed. Enter your 10-digit PNR number for instant status.