There are 4 ways to get from Hazrat Nizamuddin to Ballabgarh by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 12060 train
best- Take the train from Hazrat Nizamuddin to Ballabgarhtrain 12060 / ...
21 min₹110–900Bus
cheapest- Take the bus from Sarai Kale Khan to Ballabhgarhbus
58 min₹90–250Drive 30.8 km
- Drive from Hazrat Nizamuddin to Ballabgarhcar 30.8 km
28 min₹347–501Taxi
- Take the taxi from Hazrat Nizamuddin to Ballabgarhtaxi 30.8 km
28 min₹600–800
Hazrat Nizamuddin to Ballabgarh by train
Questions & Answers
The cheapest way to get from Hazrat Nizamuddin to Ballabgarh is to bus which costs ₹90 - ₹250 and takes 58 min.
The fastest way to get from Hazrat Nizamuddin to Ballabgarh is to line 12060 train which takes 21 min and costs ₹110 - ₹900.
Yes, there is a direct bus departing from Sarai Kale Khan and arriving at Ballabhgarh. Services depart hourly, and operate every day. The journey takes approximately 47 min.
Yes, there is a direct train departing from Hazrat Nizamuddin and arriving at Ballabgarh. Services depart hourly, and operate every day. The journey takes approximately 21 min.
The distance between Hazrat Nizamuddin and Ballabgarh is 29 km. The road distance is 30.8 km.
The best way to get from Hazrat Nizamuddin to Ballabgarh without a car is to line 12060 train which takes 21 min and costs ₹110 - ₹900.
The line 12060 train from Hazrat Nizamuddin to Ballabgarh takes 21 min including transfers and departs hourly.
Hazrat Nizamuddin to Ballabgarh bus services, operated by UPSRTC, depart from Sarai Kale Khan station.
Hazrat Nizamuddin to Ballabgarh train services, operated by Indian Railways, depart from Hazrat Nizamuddin station.
The best way to get from Hazrat Nizamuddin to Ballabgarh is to line 12060 train which takes 21 min and costs ₹110 - ₹900. Alternatively, you can bus, which costs ₹90 - ₹250 and takes 58 min.
What companies run services between Hazrat Nizamuddin, India and Ballabgarh, Haryana, India?
Indian Railways operates a train from Hazrat Nizamuddin to Ballabgarh hourly. Tickets cost ₹110–900 and the journey takes 21 min. Alternatively, UPSRTC operates a bus from Sarai Kale Khan to Ballabhgarh hourly. Tickets cost ₹90–250 and the journey takes 47 min.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Hazrat Nizamuddin to Ballabgarh
- Ave. Duration
- 21 min
- Frequency
- Hourly
- Estimated price
- ₹110–900
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹110–140
- Third AC (3A)
- ₹330–420
- Second AC (2A)
- ₹450–600
- First Class (1A)
- ₹700–900
- Phone
- +91-522-2623578
- [email protected]
- Website
- upsrtc.up.gov.in
Bus from Sarai Kale Khan to Ballabhgarh
- Ave. Duration
- 47 min
- Frequency
- Hourly
- Estimated price
- ₹90–250
- Website
- https://upsrtc.up.gov.in/
- Ordinary
- ₹90–120
- AC
- ₹180–250
- Ave. Duration
- 28 min
- Estimated price
- ₹600–800
Chiku Cab
- Phone
- +918448445504
- Website
- chikucab.com
Meru Cabs
- Phone
- +911144224422
- Website
- meru.in
OLA cabs
- Phone
- +91 9226547777
- Website
- olacabs.com
Rajasthan Cab
- Phone
- +91 9358811941
- Website
- rajasthancab.com
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 Getting to Milan from the airport, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and Which London airport should I choose? - to help you get the most out of your next trip.
More Questions & Answers
Hazrat Nizamuddin to Ballabgarh bus services, operated by UPSRTC, arrive at Ballabhgarh station.
Hazrat Nizamuddin to Ballabgarh train services, operated by Indian Railways, arrive at Ballabgarh station.
Yes, the driving distance between Hazrat Nizamuddin to Ballabgarh is 31 km. It takes approximately 28 min to drive from Hazrat Nizamuddin to Ballabgarh.
There are 550+ hotels available in Ballabgarh.








