There are 6 ways to get from Mysuru to Mahabaleshwar by plane, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Mysore, bus
best- Fly from Mysore (MYQ) to Pune Airport (PNQ)plane MYQ - PNQ
- Take the bus from Pune, Maharashtra to Mahabaleshwar, Maharashtrabus
10h 4mDrive 802.9 km
cheapest- Drive from Mysuru to Mahabaleshwarcar 802.9 km
12h 4m₹9,026–13,038Train, bus
- Take the train from Mysore Jn to Sataratrain 16210 / ...
- Take the bus from Satara, Maharashtra to Mahabaleshwar, Maharashtrabus Satara, Maharashtra - Mahabaleshwar, Maharashtra
21h 55mBus
- Take the bus from Mysore, Karnataka to Pune, Maharashtrabus Mysore, Karnataka - Pune, Maharashtra
- Take the bus from Pune, Maharashtra to Mahabaleshwar, Maharashtrabus Pune, Maharashtra - Mahabaleshwar, Maharashtra
21h 58mTrain, bus to Kempegowda International Airport, fly, bus
- Take the train from Mysore Jn to Ramanagaramtrain
- Take the bus from Ramanagara to Kempegowda International Airportbus
- Fly from Kempegowda International Airport (BLR) to Pune Airport (PNQ)plane BLR - PNQ
- Take the bus from Pune, Maharashtra to Mahabaleshwar, Maharashtrabus
11h 14mBus via Mysore
- Take the bus from Mysore to Punebus Mysore - Pune
- Take the bus from Pune, Maharashtra to Mahabaleshwar, Maharashtrabus Pune, Maharashtra - Mahabaleshwar, Maharashtra
24h 33m
Mysore (MYQ) to Pune Airport (PNQ) flights
Questions & Answers
The cheapest way to get from Mysuru to Mahabaleshwar is to drive which costs ₹9,000 - ₹13,000 and takes 12h 4m.
The fastest way to get from Mysuru to Mahabaleshwar is to drive which takes 12h 4m and costs ₹9,000 - ₹13,000.
No, there is no direct bus from Mysuru to Mahabaleshwar. However, there are services departing from Mysore, Karnataka and arriving at Mahabaleshwar, Maharashtra via Pune, Maharashtra. The journey, including transfers, takes approximately 21h 58m.
The distance between Mysuru and Mahabaleshwar is 914 km. The road distance is 802.9 km.
The best way to get from Mysuru to Mahabaleshwar without a car is to train and bus which takes 21h 55m and costs .
It takes approximately 10h 4m to get from Mysuru to Mahabaleshwar, including transfers.
Mysuru to Mahabaleshwar bus services, operated by Sundesha Travels, depart from Mysore, Karnataka station.
Mysuru to Mahabaleshwar bus services, operated by Sundesha Travels, arrive at Pune, Maharashtra station.
Yes, the driving distance between Mysuru to Mahabaleshwar is 803 km. It takes approximately 12h 4m to drive from Mysuru to Mahabaleshwar.
There are 418+ hotels available in Mahabaleshwar.
What companies run services between Mysuru, India and Mahabaleshwar, India?
You can take a bus from Mysore, Karnataka to Mahabaleshwar, Maharashtra via Pune, Maharashtra in around 21h 58m.
- Website
- goindigo.in
Flights from Mysore to Pune Airport via Madras
- Ave. Duration
- 4h 55m
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- ₹7,500–17,000
Flights from Mysore to Pune Airport via Hyderabad
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- ₹7,500–17,000
Flights from Mysore to Pune Airport via Madras, Hyderabad
- Ave. Duration
- 7h 10m
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- ₹7,500–17,000
Flights from Kempegowda International Airport to Pune Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- ₹4,900–10,000
- Website
- starlightairline.com
Flights from Kempegowda International Airport to Pune Airport
- Ave. Duration
- 1h 41m
- When
- Every day
- Estimated price
- ₹4,300–11,000
- Website
- airindiaexpress.in
Flights from Kempegowda International Airport to Pune Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ₹3,500–15,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Mysore Jn to Satara
- Ave. Duration
- 20h 2m
- Frequency
- 4 times a week
- Estimated price
- ₹480–3,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹480–600
- Third AC (3A)
- ₹1,200–1,600
- Second AC (2A)
- ₹1,700–2,200
- First Class (1A)
- ₹2,900–3,700
Train from Mysore Jn to Ramanagaram
- Ave. Duration
- 1h 16m
- Frequency
- Hourly
- Estimated price
- ₹140–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
- Website
- omio.com
Bus from Pune, Maharashtra to Mahabaleshwar, Maharashtra
- Ave. Duration
- 3h 40m
- Frequency
- Every 30 minutes
- Schedules at
- omio.com
Bus from Pune, Maharashtra to Mahabaleshwar, Maharashtra
- Ave. Duration
- 3h 40m
- Frequency
- Every 30 minutes
- Schedules at
- omio.com
Bus from Pune, Maharashtra to Mahabaleshwar, Maharashtra
- Ave. Duration
- 3h 40m
- Frequency
- Every 30 minutes
- Schedules at
- omio.com
Bus from Pune, Maharashtra to Mahabaleshwar, Maharashtra
- Ave. Duration
- 3h 40m
- Frequency
- Every 30 minutes
- Schedules at
- omio.com
- Phone
- 080-26252625
- Website
- ksrtc.in
Bus from Ramanagara to Kempegowda International Airport
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- ₹470–650
- Schedules at
- ksrtc.in
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Mysore to Pune
- Ave. Duration
- 20h 35m
- Frequency
- Once daily
- Estimated price
- ₹650–1,400
- Book at
- https://www.intrcity.com/
- Sleeper
- ₹1,000–1,400
- Seat
- ₹650–950
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling around the UAE, The London Underground: Essential tips to navigate the Tube, and How to travel India's Golden Triangle - to help you get the most out of your next trip.














