Bangalore and Mahabaleshwar are separated by a distance of 791 kms and is easily accessible by different modes of transport options. Since there is no airport in Mahabaleshwar, there are no direct flights that can be taken to reach here. However, you can take a flight to Pune or Mumbai and then take a bus to Mahbaleshwar. Since Mahbaleshwar also does not have a railway station, the only way to reach the final destination is by bus. So you can choose to travel in a flight and bus or train and bus or a combination of both. Given below is a detailed account of the travel options from Bangalore to Mahabaleshwar. Have a look!
Since there is no independent airport in Mahabaleshwar, the next nearest airport is in Pune. The aerial distance between Bangalore and Pune is 734 kms and there are several flights that fly on the route on a daily basis. The journey usually takes 1.5 to 2 hours.
Departure Airport Kempegowda International Airport Arrival Airport: Pune International Airport Starting Ticket Fares: INR 1814 Approx. Time Taken: 1 hour and 25 minutes
Once you deboard at Pune, there are several buses that ply on the Pune to Mahabaleshwar route. The starting points include Hinjewadi, Sangamwadi, Wakad and more.
Starting Ticket Fares: INR 381 Approx. Time Taken: 2 hours to 4 hours
Bangalore to Mahabaleshwar Flights
Showing indicative fares for
from BLR to PNQ.
IndiGo
03:00 Bangalore
01 h
15 m
04:15 Mahabaleshwar
₹ 2,437
IndiGo
05:15 Bangalore
02 h
30 m
06:45 Mahabaleshwar
₹ 2,437
IndiGo
23:00 Bangalore
01 h
25 m
00:25 Mahabaleshwar
₹ 2,437
IndiGo
01:15 Bangalore
01 h
25 m
02:40 Mahabaleshwar
₹ 2,437
IndiGo
20:15 Bangalore
02 h
30 m
21:45 Mahabaleshwar
₹ 2,437
IndiGo
11:40 Bangalore
01 h
20 m
13:00 Mahabaleshwar
₹ 2,437
AirAsia India
12:15 Bangalore
02 h
30 m
13:45 Mahabaleshwar
₹ 2,438
GoAir
05:25 Bangalore
01 h
15 m
06:40 Mahabaleshwar
₹ 2,439
GoAir
23:30 Bangalore
02 h
30 m
01:00 Mahabaleshwar
₹ 2,439
GoAir
17:35 Bangalore
02 h
30 m
19:05 Mahabaleshwar
₹ 2,439
2. Bangalore to Mahabaleshwar in Train and Bus
In case, flights do not suit you and you want to travel only in trains then you can take a train from Bangalore to Pune. There are several trains that run on the Bangalore to Pune route. A few of them are Lokmanya TT Exp, Sampark Kranti Exp, Udyan Exp, UDZ Humsafar Express, JV Suvidha, Ajmer Exp, Chalukya Exp and more.
Once you deboard at Pune, then you can travel in any one of the state buses that run from Pune to reach Mahabaleshwar. It takes around 3 to 4 hours and the tickets cost around INR 381. For details, refer to the previous section.
3. Bangalore to Mahabaleshwar in Bus
If you want to travel only by bus, then there is no dearth of options from Bangalore. Although there is no direct bus from Bangalore to Mahabaleshwar, but you can take an interconnecting bus from Bangalore to Pune and then from Pune to Mahabaleshwar. There are several buses that run on the route- Bangalore to Pune. Have a look at the details.
Route 1: Bangalore to Pune
Starting Ticket Fares: INR 1000 Approx. Time Taken: 12 hours to 15 hours
Route 2: Pune to Mahabaleshwar
Starting Ticket Fares: INR 381 Approx. Time Taken: 2 hours to 4 hours