The distance from Mumbai to Pune is approximately 150 Kms. By car, it takes roughly 2 hours 7 minutes to reach Pune from Mumbai. By flight, the travelling time between Mumbai & Pune is roughly 55 minutes. Thousands of commuters travel every day by car, bike, bus, private cab, sharing cab, train, etc. Some even travel by flights! Every-time we want to go to Pune, we wonder which of these modes is the most suitable one. Flight & Train are convenient to reach Mumbai to Pune.