There are 5 ways to get from Kashipur to Mahendragarh by train, taxi, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Kashipur to Moradabadtrain 25014 / ...
- Take the train from Moradabad to Mahendragarhtrain 12371 / ...
8h 6m₹335–2,660Taxi, bus, train
- Take the taxi from Kashipur to Moradabad, Uttar Pradeshtaxi
- Take the bus from Moradabad, Uttar Pradesh to Gurugrambus
- Take the bus from Gurgaon to Rewadibus
- Take the train from Rewari to Mahendragarhtrain
10h 39mDrive 340.5 km
- Drive from Kashipur to Mahendragarhcar 340.5 km
5h 12m₹3,830–5,533Taxi
- Take the taxi from Kashipur to Mahendragarhtaxi 340.5 km
5h 12m₹6,500–8,500Train, fly
- Take the train from Kashipur to Rudrapur Sidcul Halttrain
- Fly from Pantnagar Airport (PGH) to Indira Gandhi International Airport (DEL)plane PGH - DEL
- Take the train from Delhi Cantt to Mahendragarhtrain
9h 5m₹5,246–16,485
Kashipur to Mahendragarh by train
Questions & Answers
The cheapest way to get from Kashipur to Mahendragarh is to train which costs ₹330 - ₹2,700 and takes 8h 6m.
The fastest way to get from Kashipur to Mahendragarh is to drive which takes 5h 12m and costs ₹3,800 - ₹6,000.
No, there is no direct train from Kashipur to Mahendragarh. However, there are services departing from Kashipur and arriving at Mahendragarh via Moradabad. The journey, including transfers, takes approximately 8h 6m.
The distance between Kashipur and Mahendragarh is 344 km. The road distance is 340.5 km.
The best way to get from Kashipur to Mahendragarh without a car is to train which takes 8h 6m and costs ₹330 - ₹2,700.
It takes approximately 8h 6m to get from Kashipur to Mahendragarh, including transfers.
Kashipur to Mahendragarh train services, operated by Indian Railways, depart from Kashipur station.
Kashipur to Mahendragarh train services, operated by Indian Railways, arrive at Moradabad station.
Yes, the driving distance between Kashipur to Mahendragarh is 341 km. It takes approximately 5h 12m to drive from Kashipur to Mahendragarh.
There are three+ hotels available in Mahendragarh.
What companies run services between Kashipur, India and Mahendragarh, Haryana, India?
You can take a train from Kashipur to Mahendragarh via Moradabad in around 8h 6m.
- Website
- goindigo.in
Flights from Pantnagar Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- ₹4,500–13,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Kashipur to Moradabad
- Ave. Duration
- 1h 12m
- Frequency
- Every 4 hours
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–1,000
Train from Moradabad to Mahendragarh
- Ave. Duration
- 5h 54m
- Frequency
- Twice a week
- Estimated price
- ₹210–1,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Rewari to Mahendragarh
- Ave. Duration
- 1h 3m
- Frequency
- Every 2 hours
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–1,000
Train from Kashipur to Rudrapur Sidcul Halt
- Ave. Duration
- 1h 4m
- Frequency
- 3 times a day
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–1,000
Train from Delhi Cantt to Mahendragarh
- Ave. Duration
- 3h
- Frequency
- Every 4 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–750
- First Class (1A)
- ₹900–1,200
- Phone
- +917412069719
- [email protected]
- Website
- rsrtconline.rajasthan.gov.in
Bus from Gurgaon to Rewadi
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- ₹55–150
- Website
- https://rsrtconline.rajasthan.gov.in/
- Deluxe
- ₹110–140
- Express
- ₹55–75
- AC Sleeper
- ₹110–150
- Ave. Duration
- 3h 2m
- Estimated price
- ₹1,200–8,500
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 5 delightfully under-the-radar French towns you need to visit, How to get from Florence to Rome, and How to get from JFK to New York City - to help you get the most out of your next trip.










