Bangalore to Mahabaleshwar

   Bangalore to Mahabaleshwar Road Distance 786 km
   Bangalore to Mahabaleshwar Aerial Distance 694 km
  Bangalore to Mahabaleshwar Travel Time 11 hours 28 mins

How to reach Mahabaleshwar from Bangalore

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!

Knowing The Details

1. Bangalore to Mahabaleshwar in Flight and Bus
2. Bangalore to Mahabaleshwar in Train and Bus
3. Bangalore to Mahabaleshwar in Bus
4. Popular Routes to Mahabaleshwar
5. Popular Routes from Bangalore
6. Places to Visit in Mahabaleshwar
7. Hotels in Mahabaleshwar

1. Bangalore to Mahabaleshwar in Flight and Bus

Bangalore Airport

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

2. Bangalore to Mahabaleshwar in Train and Bus

Bangalore Railway Station

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.

Approx. Travel Time: 19 hours to 22 hours
Starting Ticket Prices: INR 475

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

Bangalore Bus Stand

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

Popular Routes to Mahabaleshwar

Important Routes Time Taken Distance
Pune to Mahabaleshwar 2 hours 48 mins 117 km
Mumbai to Mahabaleshwar 4 hours 48 mins 261 km
Lonavala to Mahabaleshwar 3 hours 24 mins 177 km
Hyderabad to Mahabaleshwar 11 hours 59 mins 623 km
Goa to Mahabaleshwar 7 hours 8 mins 393 km
Delhi to Mahabaleshwar 1 day 3 hours 1,575 km

Popular Routes from Bangalore

Important Routes Time Taken Distance
Bangalore to Goa 8 hours 45 mins 557 km
Bangalore to Ooty 6 hours 15 mins 274 km
Bangalore to Pondicherry 6 hours 19 mins 311 km
Bangalore to Coorg 5 hours 10 mins 264 km
Bangalore to Mysore 2 h 40 min 146 km
Bangalore to Hyderabad 8 hours 10 mins 569 km

Top Hotels In Mahabaleshwar