Mumbai to Pune

The Mumbai to Pune distance is 147.8 Km via Bengaluru – Mumbai Hwy/Mumbai Hwy/Mumbai – Pune Hwy by road. Indian Railways operates a train from Mumbai to Pune hourly. Tickets cost ₹130 – ₹150 and the journey takes 3h 5m. There are no direct flights from Mumbai Airport to Pune airport, so this journey is not possible. Click here to book Mumbai to Pune Cabs.

Mumbai To Pune

Mumbai To Pune By Cab

You can book cabs for one way or round trip rides. Cabs are the most comfortable way to travel between these two cities. It takes approximately 3 hours for the journey. There are a range of cabs available depending on your budget. Contact us today to get up to 30% OFF on your cab ride.

Mumbai To Pune By Bus

There are non-sleeper buses operating between Mumbai and Pune. The journey takes approximately 4 hours and prices start at INR 200. This is one of the most economic ways to travel between these two cities.

Mumbai To Pune By Train

Indian Railways operates a train from Mumbai to Pune hourly. Tickets cost ₹130 – ₹150 and the journey takes 3h 5m.

Mumbai To Pune By Flight

Traveling by air is one of the most expensive options. There are no direct flights from Mumbai Airport to Pune airport, so this journey is not possible. There are several taxi services available from Mumbai to Pune.