There are 7 ways to get from Indore to Mahabaleshwar by plane, bus, train, taxi, bus (Flixbus), 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 to Pune Airport, bus
best- Fly from Indore (IDR) to Pune Airport (PNQ)plane IDR - PNQ
- Take the bus from Chandni Chowk to Neeta Bus Stand Mahabaleshwarbus
6h 33m₹6,587–12,619Bus via Navi Mumbai
cheapest- Take the bus from Indore to NerulMumbaibus Indore - NerulMumbai
- Take the bus from Nerul to The Byke Shanti Villa Resort Mahabaleshwarbus
19h 35m₹970–2,565Train, taxi
- Take the train from Indore Jn Bg to Ratlam Jntrain
- Take the train from Ratlam Jn to Veertrain
- Take the taxi from Veer to Mahabaleshwartaxi
15h 38m₹2,250–6,249Bus
- Take the bus from FlixBus Indore - Rajiv Gandhi Circle to FlixBus Pune - Hinjewadibus FlixBus IN2320
- Take the bus from Hinjewadi Bridge to Neeta Bus Stand Mahabaleshwarbus
18h 15m₹1,399–3,783Drive 688.8 km
- Drive from Indore to Mahabaleshwarcar 688.8 km
10h 22m₹7,481–10,806Fly to Chhatrapati Shivaji Maharaj International Airport, bus
- Fly from Indore (IDR) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane IDR - BOM
- Take the bus from Vileparle to Chandani Chowkbus
- Take the bus from Chandni Chowk to Neeta Bus Stand Mahabaleshwarbus
7h 45m₹6,346–12,861Train, bus
- Take the train from Indore Jn Bg to Pune Jntrain 22944 / ...
- Take the bus from Chandni Chowk to Neeta Bus Stand Mahabaleshwarbus
21h 39m₹998–4,331
Indore (IDR) to Pune Airport (PNQ) flights
Questions & Answers
The cheapest way to get from Indore to Mahabaleshwar is to bus via Navi Mumbai which costs ₹950 - ₹2,600 and takes 19h 35m.
The fastest way to get from Indore to Mahabaleshwar is to fly and bus which takes 6h 33m and costs ₹6,500 - ₹13,000.
No, there is no direct bus from Indore to Mahabaleshwar. However, there are services departing from FlixBus Indore - Rajiv Gandhi Circle and arriving at Neeta Bus Stand Mahabaleshwar via Hinjewadi Bridge. The journey, including transfers, takes approximately 18h 15m.
The distance between Indore and Mahabaleshwar is 666 km. The road distance is 688.8 km.
The best way to get from Indore to Mahabaleshwar without a car is to train and taxi which takes 15h 38m and costs ₹2,200 - ₹6,500.
It takes approximately 6h 33m to get from Indore to Mahabaleshwar, including transfers.
Indore to Mahabaleshwar bus services, operated by FlixBus India, depart from FlixBus Indore - Rajiv Gandhi Circle station.
Indore to Mahabaleshwar bus services, operated by FlixBus India, arrive at FlixBus Pune - Hinjewadi station.
Yes, the driving distance between Indore to Mahabaleshwar is 689 km. It takes approximately 10h 22m to drive from Indore to Mahabaleshwar.
There are 461+ hotels available in Mahabaleshwar.
What companies run services between Indore, India and Mahabaleshwar, India?
You can take a bus from FlixBus Indore - Rajiv Gandhi Circle to Neeta Bus Stand Mahabaleshwar via FlixBus Pune - Hinjewadi and Hinjewadi Bridge in around 18h 15m.
- Website
- goindigo.in
Flights from Indore to Pune Airport
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- ₹6,000–12,000
Flights from Indore to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- ₹6,000–12,000
Flights from Indore to Chhatrapati Shivaji Maharaj International Airport via Ahmedabad
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- ₹6,000–12,000
- Website
- airindia.in
Flights from Indore to Pune Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ₹4,500–17,000
Flights from Indore to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- ₹4,900–9,000
- Website
- airindiaexpress.in
Flights from Indore to Pune Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ₹4,500–17,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Indore Jn Bg to Ratlam Jn
- Ave. Duration
- 1h 55m
- Frequency
- Every 2 hours
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Ratlam Jn to Veer
- Ave. Duration
- 11h 35m
- Frequency
- Once a week
- Estimated price
- ₹400–3,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹400–470
- Third AC (3A)
- ₹1,000–1,300
- Second AC (2A)
- ₹1,400–1,800
- First Class (1A)
- ₹2,400–3,000
Train from Indore Jn Bg to Pune Jn
- Ave. Duration
- 16h 20m
- Frequency
- Once daily
- Estimated price
- ₹460–3,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹460–550
- Third AC (3A)
- ₹1,100–1,500
- Second AC (2A)
- ₹1,600–2,100
- First Class (1A)
- ₹2,800–3,500
- Phone
- 8888424424
- online.support@neetabus.in
- Website
- neetabus.in
Bus from Chandni Chowk to Neeta Bus Stand Mahabaleshwar
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Estimated price
- ₹500–790
- Website
- https://neetabus.in/
- Seater
- ₹500–600
- SLEEPER
- ₹500
- Sleeper
- ₹790
Bus from Hinjewadi Bridge to Neeta Bus Stand Mahabaleshwar
- Ave. Duration
- 3h 26m
- Frequency
- Once daily
- Estimated price
- ₹500–790
- Website
- https://neetabus.in/
- Seater
- ₹500–600
- SLEEPER
- ₹500
- Sleeper
- ₹790
Bus from Nerul to The Byke Shanti Villa Resort Mahabaleshwar
- Ave. Duration
- 7h
- Frequency
- Every 4 hours
- Estimated price
- ₹400–1,200
- Website
- https://neetabus.in/
- AC Sleeper
- ₹400–1,200
- Phone
- +91 8404855555
- Website
- flixbus.in
Bus from FlixBus Indore - Rajiv Gandhi Circle to FlixBus Pune - Hinjewadi
- Ave. Duration
- 13h 45m
- Frequency
- Once daily
- Estimated price
- ₹900–3,000
- Website
- https://www.flixbus.in
- Phone
- 1800 22 1250
- Website
- msrtc.maharashtra.gov.in
Bus from Vileparle to Chandani Chowk
- Ave. Duration
- 1h 58m
- Frequency
- Every 30 minutes
- Estimated price
- ₹420–710
- Schedules at
- msrtc.maharashtra.gov.in
- AC Shivneri
- ₹710
- Semi Luxury
- ₹429
- Phone
- +917303093510
- care@intrcity.com
- Website
- intrcity.com
Bus from Indore to NerulMumbai
- Ave. Duration
- 11h 35m
- Frequency
- Once daily
- Estimated price
- ₹550–1,400
- Book at
- https://www.intrcity.com/
- Sleeper
- ₹1,000–1,400
- Seat
- ₹550–800
- Ave. Duration
- 1h 8m
- Estimated price
- ₹1,700–2,100
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 How to travel India's Golden Triangle, Why you should take the train in the US, and Travelling by boat in Italy - to help you get the most out of your next trip.

















