There are 5 ways to get from Mahendragarh to Kurukshetra by train, taxi, bus, 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.
Train via Karol Bāgh
best- Take the train from Mahendragarh to Delhi Cantttrain
- Take the train from Delhi Cantt to Panipat Jntrain
- Take the train from Panipat Jn to Kurukshetra Jntrain
6h 44m₹421–3,353Train
cheapest- Take the train from Mahendragarh to Rewaritrain 04352 / ...
- Take the train from Rewari to Kurukshetra Jntrain 19411 / ...
7h 19m₹325–2,560Taxi, bus (Flixbus)
- Take the taxi from Mahendragarh to FlixBus Neemrana - Punjab National Banktaxi
- Take the bus from FlixBus Neemrana - Punjab National Bank to FlixBus Delhi Kashmere Gate ISBTbus
- Take the bus from FlixBus Delhi Kashmere Gate ISBT to FlixBus Kurukshetra - Piplibus
8h 28m₹2,588–3,878Drive 214.4 km
- Drive from Mahendragarh to Kurukshetracar 214.4 km
2h 34m₹2,417–3,491Taxi
- Take the taxi from Mahendragarh to Kurukshetrataxi 214.4 km
2h 34m₹3,300–4,000
Mahendragarh to Kurukshetra by train
Questions & Answers
The cheapest way to get from Mahendragarh to Kurukshetra is to train which costs ₹320 - ₹2,600 and takes 7h 19m.
The fastest way to get from Mahendragarh to Kurukshetra is to drive which takes 2h 34m and costs ₹2,400 - ₹3,500.
No, there is no direct train from Mahendragarh to Kurukshetra. However, there are services departing from Mahendragarh and arriving at Kurukshetra Jn via Delhi Cantt and Panipat Jn. The journey, including transfers, takes approximately 6h 44m.
The distance between Mahendragarh and Kurukshetra is 283 km. The road distance is 214.4 km.
The best way to get from Mahendragarh to Kurukshetra without a car is to train via Karol Bāgh which takes 6h 44m and costs ₹420 - ₹3,400.
It takes approximately 6h 44m to get from Mahendragarh to Kurukshetra, including transfers.
Mahendragarh to Kurukshetra train services, operated by Indian Railways, depart from Mahendragarh station.
Mahendragarh to Kurukshetra train services, operated by Indian Railways, arrive at Delhi Cantt station.
Yes, the driving distance between Mahendragarh to Kurukshetra is 214 km. It takes approximately 2h 34m to drive from Mahendragarh to Kurukshetra.
There are 30+ hotels available in Kurukshetra.
What companies run services between Mahendragarh, Haryana, India and Kurukshetra, India?
You can take a train from Mahendragarh to Kurukshetra Jn via Delhi Cantt and Panipat Jn in around 6h 44m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Mahendragarh to Delhi Cantt
- Ave. Duration
- 3h 26m
- 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
Train from Delhi Cantt to Panipat Jn
- Ave. Duration
- 1h 10m
- Frequency
- Twice a week
- Estimated price
- ₹140–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Panipat Jn to Kurukshetra Jn
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Mahendragarh to Rewari
- Ave. Duration
- 1h 36m
- 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 Rewari to Kurukshetra Jn
- Ave. Duration
- 4h 43m
- Frequency
- Once daily
- Estimated price
- ₹200–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
- Phone
- +91 8404855555
- Website
- https://www.flixbus.in
Bus from FlixBus Neemrana - Punjab National Bank to FlixBus Delhi Kashmere Gate ISBT
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- ₹270–650
- Website
- https://www.flixbus.in
Bus from FlixBus Delhi Kashmere Gate ISBT to FlixBus Kurukshetra - Pipli
- Ave. Duration
- 3h 45m
- Frequency
- Hourly
- Estimated price
- ₹310–800
- Website
- https://www.flixbus.in
- Ave. Duration
- 1h 46m
- Estimated price
- ₹1,200–4,000
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









