There are 8 ways to get from Delhi to Mahabaleshwar by plane, bus, train, taxi, 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 Indira Gandhi International Airport to Pune Airport, bus
best- Fly from Indira Gandhi International Airport (DEL) to Pune Airport (PNQ)plane DEL - PNQ
- Take the bus from Pune, Maharashtra to Mahabaleshwar, Maharashtrabus
8h 21mTrain, taxi
cheapest- Take the train from New Delhi to Rohatrain
- Take the train from Roha to Karanjaditrain
- Take the taxi from Karanjadi to Mahabaleshwartaxi
23h 9m₹2,184–7,695Bus via Indore
- Take the bus from Delhi to Chiman Bagh Squarebus Delhi - Chiman Bagh Square
- Take the bus from Indore, Madhya Pradesh to Mahabaleshwar, Maharashtrabus Indore, Madhya Pradesh - Mahabaleshwar, Maharashtra
28h 40mDrive 1,426.5 km
- Drive from Delhi to Mahabaleshwarcar 1,426.5 km
18h 21m₹16,130–23,299Fly Hindon to Chhatrapati Shivaji Maharaj International Airport, bus
- Fly from Hindon (HDO) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane HDO - BOM
- Take the bus from Vileparle to Chandani Chowkbus
- Take the bus from Chandni Chowk to Neeta Bus Stand Mahabaleshwarbus
8h 57m₹8,783–21,887Fly Indira Gandhi International Airport to Chhatrapati Shivaji Maharaj International Airport, bus
- Fly from Indira Gandhi International Airport (DEL) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane DEL - BOM
- Take the bus from Vileparle to Chandani Chowkbus
- Take the bus from Chandni Chowk to Neeta Bus Stand Mahabaleshwarbus
9h 58m₹6,696–10,697Train, bus
- Take the train from New Delhi to Pune Jntrain 11078 / ...
- Take the bus from Pune, Maharashtra to Mahabaleshwar, Maharashtrabus Pune, Maharashtra - Mahabaleshwar, Maharashtra
32h 53mBus
- Take the bus from Jama Masjid to Noida Sector 37bus
- Take the bus from Noida, Uttar Pradesh to Pune, Maharashtrabus
- Take the bus from Pune, Maharashtra to Mahabaleshwar, Maharashtrabus
41h 45m
Indira Gandhi International Airport (DEL) to Pune Airport (PNQ) flights
Comparing Your Travel Options
The cheapest way to get from Delhi to Mahabaleshwar is to train and taxi which costs ₹2,100 - ₹8,000 and takes 23h 9m.
The fastest way to get from Delhi to Mahabaleshwar is to fly and bus which takes 8h 57m and costs ₹8,500 - ₹22,000.
No, there is no direct bus from Delhi to Mahabaleshwar. However, there are services departing from Delhi and arriving at Mahabaleshwar, Maharashtra via Indore, Madhya Pradesh. The journey, including transfers, takes approximately 28h 40m.
The distance between Delhi and Mahabaleshwar is 1315 km. The road distance is 1426.5 km.
The best way to get from Delhi to Mahabaleshwar without a car is to train and taxi which takes 23h 9m and costs ₹2,100 - ₹8,000.
It takes approximately 8h 21m to get from Delhi to Mahabaleshwar, including transfers.
Delhi to Mahabaleshwar bus services, operated by IntrCity SmartBus, depart from Delhi station.
Delhi to Mahabaleshwar bus services, operated by IntrCity SmartBus, arrive at Chiman Bagh Square station.
Yes, the driving distance between Delhi to Mahabaleshwar is 1426 km. It takes approximately 18h 21m to drive from Delhi to Mahabaleshwar.
There are 425+ hotels available in Mahabaleshwar.
What companies run services between Delhi, India and Mahabaleshwar, India?
You can take a bus from Delhi to Mahabaleshwar, Maharashtra via Chiman Bagh Square and Indore, Madhya Pradesh in around 28h 40m.
- Website
- airindia.in
Flights from Indira Gandhi International Airport to Pune Airport
- Ave. Duration
- 2h 13m
- When
- Every day
- Estimated price
- ₹6,500–14,000
Flights from Indira Gandhi International Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 2h 23m
- When
- Every day
- Estimated price
- ₹4,600–11,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from New Delhi to Roha
- Ave. Duration
- 20h 10m
- Frequency
- Twice a week
- Estimated price
- ₹650–4,900
- Website
- irctc.co.in
- Sleeper Class
- ₹650–800
- Third AC (3A)
- ₹1,600–2,100
- Second AC (2A)
- ₹2,300–2,900
- First Class (1A)
- ₹3,900–4,900
Train from Roha to Karanjadi
- Ave. Duration
- 1h 10m
- Frequency
- 3 times a day
- Estimated price
- ₹130–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
Train from New Delhi to Pune Jn
- Ave. Duration
- 28h 30m
- Frequency
- Once daily
- Estimated price
- ₹700–5,500
- Website
- irctc.co.in
- Sleeper Class
- ₹700–850
- Third AC (3A)
- ₹1,700–2,200
- Second AC (2A)
- ₹2,500–3,100
- First Class (1A)
- ₹4,200–5,500
- Phone
- +91 84337 36040
- [email protected]
- Website
- Vigneshwar Travels
Bus from Pune, Maharashtra to Mahabaleshwar, Maharashtra
- Ave. Duration
- 3h 40m
- Frequency
- Every 30 minutes
- Schedules at
- Vigneshwar Travels
Bus from Pune, Maharashtra to Mahabaleshwar, Maharashtra
- Ave. Duration
- 3h 40m
- Frequency
- Every 30 minutes
- Schedules at
- Vigneshwar Travels
Bus from Pune, Maharashtra to Mahabaleshwar, Maharashtra
- Ave. Duration
- 3h 40m
- Frequency
- Every 30 minutes
- Schedules at
- Vigneshwar Travels
- Ave. Duration
- 49 min
- Estimated price
- ₹1,400–1,800
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 Which London airport should I choose?, Need to know: Jadrolinija, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.








