There are 7 ways to get from Gurgaon 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 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
9hTrain, taxi
cheapest- Take the train from New Delhi to Rohatrain
- Take the train from Roha to Karanjaditrain
- Take the taxi from Karanjadi to Mahabaleshwartaxi
25h 5m₹2,225–7,759Bus via Indore
- Take the bus from Gurugram to Indore, Madhya Pradeshbus Gurugram
- Take the bus from Indore, Madhya Pradesh to Mahabaleshwar, Maharashtrabus Indore, Madhya Pradesh - Mahabaleshwar, Maharashtra
28hDrive 1,399 km
- Drive from Gurgaon to Mahabaleshwarcar 1,399 km
17h 53m₹15,804–22,827Fly 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
10h 37m₹6,794–10,827Train, bus
- Take the train from New Delhi to Pune Jntrain 11078 / ...
- Take the bus from Pune, Maharashtra to Mahabaleshwar, Maharashtrabus Pune, Maharashtra - Mahabaleshwar, Maharashtra
35h 29mBus
- Take the bus from Gurugram to Pune, Maharashtrabus Gurugram
- Take the bus from Pune, Maharashtra to Mahabaleshwar, Maharashtrabus Pune, Maharashtra - Mahabaleshwar, Maharashtra
39h 43m
Indira Gandhi International Airport (DEL) to Pune Airport (PNQ) flights
Questions & Answers
The cheapest way to get from Gurgaon to Mahabaleshwar is to train and taxi which costs ₹2,200 - ₹8,000 and takes 25h 5m.
The fastest way to get from Gurgaon to Mahabaleshwar is to fly and bus which takes 10h 37m and costs ₹6,500 - ₹11,000.
No, there is no direct bus from Gurgaon to Mahabaleshwar. However, there are services departing from Gurugram and arriving at Mahabaleshwar, Maharashtra via Indore, Madhya Pradesh. The journey, including transfers, takes approximately 28h.
The distance between Gurgaon and Mahabaleshwar is 1329 km. The road distance is 1399 km.
The best way to get from Gurgaon to Mahabaleshwar without a car is to train and taxi which takes 25h 5m and costs ₹2,200 - ₹8,000.
It takes approximately 9h to get from Gurgaon to Mahabaleshwar, including transfers.
Gurgaon to Mahabaleshwar bus services, operated by Gajraj Travels, depart from Gurugram station.
Gurgaon to Mahabaleshwar bus services, operated by Gajraj Travels, arrive at Indore, Madhya Pradesh station.
Yes, the driving distance between Gurgaon to Mahabaleshwar is 1399 km. It takes approximately 17h 53m to drive from Gurgaon to Mahabaleshwar.
Book your Gurgaon to Mahabaleshwar bus tickets online with Omio.
What companies run services between Gurgaon, India and Mahabaleshwar, India?
You can take a bus from Gurugram to Mahabaleshwar, Maharashtra via Indore, Madhya Pradesh in around 28h.
- 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,400–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 India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
More Questions & Answers
There are 418+ hotels available in Mahabaleshwar.








