AgateTravel WeLiveToServe
US & Canada: 1-800-315-3949
  • AU: 1-800-665-977
  • UK: 0-808-189-1339
  • Global: 86-29-8526-9897

Best Ways to Travel from Mumbai to Pune: By Road, Air, and Bus

Pune, a famous tourist spot, located near Mumbai, is in the state of Maharashtra. Pune is also one of the most developed cities in India like Mumbai and it has also been ranked in the list of top 10 richest cities in India.

The climate in Pune is less humid as compared to Mumbai. Pune is just around 150 kilometers (93.2 miles) away from Mumbai. The city is connected to other major places in India with roads, railways, and airways. Here’s a detailed guide to help you easily reach Pune from Mumbai.

Mumbai to Pune by Air

Reaching Pune from Mumbai by air is the fastest and the most convenient way to travel. Given the less time and comfort, it’s a little costly compared to other modes of transportation. Reaching Pune by air needs a flexible budget, tourists who are comfortable with the prices of flight tickets can easily opt for travelling by air.

To reach Pune from Mumbai by air, you can catch a flight from Chhatrapati Shivaji Maharaj International Airport (BOM). Flights are available throughout the day starting as early as 6 AM. Major airlines on this route are Air India and Indigo Airlines. Since Pune (PNQ) is not far from Mumbai, you’ll rarely find any direct flight playing between the two cities. However, there are other flights available that take anywhere between 2 to 5 hours with one or two stops in Hyderabad (HYD) or Bengaluru (BLR).

Here’s a list of Mumbai to Pune Flights:

• 9:40 PM - 3:40 AM Indigo Airlines 6E 234 - 6E 241 (BOM - HYD - PNQ), Duration - 6 Hours
• 12:10 PM - 5:25 PM Indigo Airlines 6E 181 - 6E 202 (BOM - AMD - PNQ), Duration - 5 Hours 15 Minutes
• 2:40 PM - 7:45 PM Vistara UK 944 - UK 944 (BOM - DEL - PNQ), Duration - 5 Hours 5 Minutes

The average time taken to reach Pune by air from Mumbai is around 1 hour, which is the fastest. The ticket prices of Mumbai-Pune flights range between Rs. 3,200 and can go up to Rs. 5,900. Pune International Airport is located around 10 km (6.2 mi) from the city center and can be reached easily by hiring a taxi outside the airport. Pune Airport Bus Stand and Kendriya Vidyalaya Bus Stand are the nearest stops for those who want to take a bus after arrival.

Mumbai to Pune by Bus

The journey to Pune from Mumbai is not that stressful. You will find several buses. Both government and private buses are available from Mumbai to Pune on a daily basis. Buses are available all the time, due to which travelling by bus becomes easier for those who cannot afford travelling by flight.

The average time taken to reach Pune from Mumbai is around 3 hours, depending on the number of stops taken by the bus. The average fare of private buses starts from Rs. 200 to Rs. 1,000. The prices can go up depending on the facilities chosen by the travelers as there are AC and non-AC buses available for travelling between the two cities. The average ticket price of government buses ranges between Rs. 200 and Rs. 600.

Boarding Points:
The buses from Mumbai cover a large number of boarding points which include Borivali (East and West), Malad, Goregaon East, Jogeshwari, Santacruz, Andheri East, and Sion.

Drop Points:
In Pune, there are two major drop points - Hinjewadi Bridge and Pune Junction railway station.

You can take Mumbai to Pune buses at any time throughout the day. Buses start as early as 5 AM and run till 12 AM. Some major bus operators are Citizen Bus, Neeta tours and travels, VRL Travels, and Indian Travels Mumbai.

Mumbai to Pune by Train

Pune can also be reached from Mumbai by train which is the most economical option, especially for tourists travelling in groups. The average time taken to reach Pune from Mumbai is around 3 hours 30 minutes.

Trains to Pune from Mumbai can be taken from the Chhatrapati Shivaji Maharaj Terminus. Trains are also available from Dadar station in Mumbai. The average cost of a train ticket is Rs. 100 to Rs. 500.

Mumbai - Pune Train List:
• 11021 Tirunelveli Chalukya Express: 10:06 PM (Dadar Station)
• 12115 Siddheshwar Superfast Express: 10:45 PM (CSMT)
• 12163 Chennai Egmore Superfast Express: 6:45 PM (LTT)
• 17411 Mahalaxmi Express: 8:20 PM (CSMT)
• 22107 Latur Superfast Express: 9:00 PM (CSMT)
• 12219 SC Duranto Express 11:05 PM (LTT)

Mumbai to Pune by Road

Travelling to Pune by taxi or by your personal vehicle is a good option for travelers who prefer to have more privacy. There are several taxi services available in Mumbai. Tour operators provide luxury and non-luxury cars on rent. Nowadays, self-driving cars are also available in Mumbai which you can rent by paying a little security deposit amount. This is a suitable option for people travelling in a group. For solo travelers, buses and trains are more convenient options. Pune falls on Mumbai-Bengaluru Highway and it is just a 150 kilometers (93 mi) drive.

Taxis usually charge around Rs. 2,500 to Rs. 3,500 for a Mumbai - Pune round trip. If you’re travelling to Pune from Mumbai by taxi, make sure to check what’s included in the price as taxi operators usually exclude toll plaza fee as well as night charges and driver allowances (in rare cases).

Things to Remember

• Do not buy tickets from people selling them directly on the platform, as they might be selling fake tickets or black tickets at a higher price. Buy tickets from the platform counter, and tickets can also be purchased online.
• For tatkal services, the bookings are open 24 hours before the departure, the counters at the railway platform close at 10 pm, and opens at 10 am the next day in the morning. So it is recommended to book tatkal tickets online.
• Always carry your original ID cards and other documents while travelling.
• Whenever possible, try to avoid general and non-air-conditioned coaches on trains as these coaches are mostly crowded.

• Do keep a check beforehand about any holidays or festivals in India as it gets very difficult to find a seat in the trains, buses, and flights during these times.

Further Reading:

The Ultimate Travel Guide for Mumbai to Ahmedabad Trip

How to Travel from Mumbai to Aurangabad by Bus: Routes, Tickets & More

From Mumbai to Jaipur: Which Way is the Cheapest and Fastest?

How to Go From Mumbai to Lonavala: Bus VS Train VS Taxi

Mumbai to Nashik: The Fastest and Cheapest Ways to Go

Mumbai to Agra by Train

Mumbai to Varanasi Travel Guide: How to Get to and Around Banaras