There are 10 ways to get from Meerut to Mahabaleshwar by bus, plane, 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.
Bus to Indira Gandhi International Airport, fly to Pune Airport, bus
best- Take the bus from Meerut to Kashmiri Gatebus
- Fly from Indira Gandhi International Airport (DEL) to Pune Airport (PNQ)plane DEL - PNQ
- Take the bus from Pune, Maharashtra to Mahabaleshwar, Maharashtrabus
9h 58mTrain, taxi
cheapest- Take the train from Meerut City to Panveltrain
- Take the train from Panvel to Karanjaditrain
- Take the taxi from Karanjadi to Mahabaleshwartaxi
25h 9m₹2,200–7,863Bus via Indore
- Take the bus from Meerut, Uttar Pradesh to Indore, Madhya Pradeshbus Meerut, Uttar Pradesh - Indore, Madhya Pradesh
- Take the bus from Indore, Madhya Pradesh to Mahabaleshwar, Maharashtrabus Indore, Madhya Pradesh - Mahabaleshwar, Maharashtra
30h 10mDrive 1,485.3 km
- Drive from Meerut to Mahabaleshwarcar 1,485.3 km
18h 54m₹16,828–24,307Bus to Dehradun Airport, fly to Pune Airport, bus
- Take the bus from Meerut to Haridwarbus
- Fly from Dehradun Airport (DED) to Pune Airport (PNQ)plane DED - PNQ
- Take the bus from Pune, Maharashtra to Mahabaleshwar, Maharashtrabus
12h 15mBus to Indira Gandhi International Airport, fly to Chhatrapati Shivaji Maharaj International Airport, bus
- Take the bus from Meerut to Kashmiri Gatebus
- 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
11h 34m₹7,407–12,128Train to Hindon, fly to Chhatrapati Shivaji Maharaj International Airport, bus
- Take the train from Meerut City to Ghaziabadtrain
- 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
10h 39m₹8,884–20,850Train to Chandigarh International Airport, fly to Pune Airport, bus
- Take the train from Meerut City to Chandigarhtrain
- Fly from Chandigarh International Airport (IXC) to Pune Airport (PNQ)plane IXC - PNQ
- Take the bus from Pune, Maharashtra to Mahabaleshwar, Maharashtrabus
13h 5mTrain, bus
- Take the train from Meerut City to Pune Jntrain 17364
- Take the bus from Pune, Maharashtra to Mahabaleshwar, Maharashtrabus Pune, Maharashtra - Mahabaleshwar, Maharashtra
35h 51mBus
- Take the bus from Meerut, Uttar Pradesh to Noida, Uttar Pradeshbus
- Take the bus from Noida, Uttar Pradesh to Pune, Maharashtrabus
- Take the bus from Pune, Maharashtra to Mahabaleshwar, Maharashtrabus
41h 48m
Indira Gandhi International Airport (DEL) to Pune Airport (PNQ) flights
Questions & Answers
The cheapest way to get from Meerut to Mahabaleshwar is to train and taxi which costs ₹2,200 - ₹8,000 and takes 25h 9m.
The fastest way to get from Meerut to Mahabaleshwar is to train and fly and bus which takes 10h 39m and costs ₹8,500 - ₹21,000.
No, there is no direct bus from Meerut to Mahabaleshwar. However, there are services departing from Meerut, Uttar Pradesh and arriving at Mahabaleshwar, Maharashtra via Indore, Madhya Pradesh. The journey, including transfers, takes approximately 30h 10m.
The distance between Meerut and Mahabaleshwar is 1384 km. The road distance is 1485.3 km.
The best way to get from Meerut to Mahabaleshwar without a car is to train and taxi which takes 25h 9m and costs ₹2,200 - ₹8,000.
It takes approximately 9h 58m to get from Meerut to Mahabaleshwar, including transfers.
Meerut to Mahabaleshwar bus services, operated by Shri Krishna Travels, depart from Meerut, Uttar Pradesh station.
Meerut to Mahabaleshwar bus services, operated by Shri Krishna Travels, arrive at Indore, Madhya Pradesh station.
Yes, the driving distance between Meerut to Mahabaleshwar is 1485 km. It takes approximately 18h 54m to drive from Meerut to Mahabaleshwar.
Book your Meerut to Mahabaleshwar bus tickets online with Omio.
What companies run services between Meerut, India and Mahabaleshwar, India?
You can take a bus from Meerut, Uttar Pradesh to Mahabaleshwar, Maharashtra via Indore, Madhya Pradesh in around 30h 10m.
- 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 Dehradun Airport to Pune Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 21m
- When
- Every day
- Estimated price
- ₹7,000–12,000
Flights from Indira Gandhi International Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 2h 23m
- When
- Every day
- Estimated price
- ₹4,300–11,000
Flights from Chandigarh International Airport to Pune Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- ₹6,000–20,000
Flights from Chandigarh International Airport to Pune Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- ₹7,000–9,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Meerut City to Panvel
- Ave. Duration
- 20h 25m
- Frequency
- Once 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 Panvel to Karanjadi
- Ave. Duration
- 2h 55m
- Frequency
- 3 times a day
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Meerut City to Ghaziabad
- Ave. Duration
- 42 min
- Frequency
- Hourly
- Estimated price
- ₹120–950
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–950
Train from Meerut City to Chandigarh
- Ave. Duration
- 4h 2m
- Frequency
- 4 times a week
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Meerut City to Pune Jn
- Ave. Duration
- 31h 28m
- Frequency
- Once a week
- Estimated price
- ₹700–5,500
- Website
- irctc.co.in
- Sleeper Class
- ₹700–850
- Third AC (3A)
- ₹1,800–2,300
- Second AC (2A)
- ₹2,500–3,200
- First Class (1A)
- ₹4,300–5,500
- Phone
- +91 8377971006
- [email protected]
- Website
- laxmiholidays.com
Bus from Meerut to Kashmiri Gate
- Ave. Duration
- 1h 18m
- Frequency
- Hourly
- Estimated price
- ₹650–1,400
- Schedules at
- laxmiholidays.com
Bus from Meerut to Haridwar
- Ave. Duration
- 3h 1m
- Frequency
- Hourly
- Estimated price
- ₹700–1,500
- Schedules at
- laxmiholidays.com
Bus from Meerut to Kashmiri Gate
- Ave. Duration
- 1h 18m
- Frequency
- Hourly
- Estimated price
- ₹650–1,400
- Schedules at
- laxmiholidays.com
- 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 416+ hotels available in Mahabaleshwar.











