Flights from Mumbai to Pune
Once a day there is a direct flight from Mumbai to Pune operated by Jet Airways at 10:05 am, arriving at 10:50 am, except on Saturday when the flight leaves at 9:25 am, arriving at 10:10 am. So, depending on the arrival time of your international flight, you can decide if this timing works for you. The price for an economy seat is about 7,000 - 10,000 INR one way.
These connecting flights can now be booked through most international carriers at the time of booking your flight to India.
Transferring from International to Domestic Flights in Mumbai:
The direct flight to Pune is from Terminal 2, which is the same terminal for all international flights. To transfer from international to domestic flights will take about 90 minutes.
While waiting for flights:
The Leela Kempinski and the Courtyard by Marriot are both next to the International Airport and have air-conditioned coffee shops, restaurants, and bars. If you need to sit out half the night, it is definitely much nicer here than in either airport. Plus both the hotels offer free regular shuttles to/from both airports. They both have reasonably priced buffet meals (in the coffee shops). Apparently a day membership for the swimming pools can be available.
Terminal 2 in Mumbai Airport has recently been completely renovated and one can easily find comfortable places to wait. The airport also has left-luggage facilities outside.
Arriving in Pune:
From the Pune Airport a pre-paid taxi (which you book at the cabin inside the airport on arrival) or rickshaw (which you book at the cabin outside the airport on arrival) can take you to the area of the Osho International Meditation Resort, approximately 8 km away, for about 200-300 INR. When you pay, they will give you a receipt with the drivers name on it. An alternative is to book Travel Masters to meet you and take you to your accommodation.