Mahendragarh to Ballia - Multiple Options To Reach By Train, Bus, Cab
Ballia is approximately 900+ kms from Mahendragarh. The fastest way to reach Ballia from Mahendragarh is by Train Via Lucknow. It takes approximately 20 hours. The cheapest way to reach Ballia from Mahendragarh is by Train Via Shahganj which would take approximately 20 hours.
Sort By
Mode of Transport
Via Lucknow
RECOMMENDED
FASTEST
Mahendragarh
Lucknow
Ballia
Approx Travel Time
19h 55m
On Demand
Mahendragarh
Lucknow
Ballia
Approx Travel Time
21h 40m
On Demand
Via Shahganj
CHEAPEST
Mahendragarh
Shahganj
Ballia
Approx Travel Time
19h 55m
₹580
Onwards
Via Ayodhya
Mahendragarh
Ayodhya
Ballia
Approx Travel Time
20h 10m
₹590
Onwards
Via Gurgaon
Mahendragarh
Gurgaon
Ballia
Approx Travel Time
20h 10m
On Demand
Mahendragarh
Gurgaon
Ballia
Approx Travel Time
20h 43m
On Demand
Via Delhi
Mahendragarh
Delhi
Ballia
Approx Travel Time
20h 25m
₹605
Onwards
Via Rewari
Mahendragarh
Rewari
Ballia
Approx Travel Time
20h 10m
On Demand
Via Varanasi
Mahendragarh
Varanasi
Ballia
Approx Travel Time
20h 40m
₹610
Onwards
Via Ghaziabad
Mahendragarh
Ghaziabad
Ballia
Approx Travel Time
20h 40m
₹595
Onwards
Frequently Asked Questions
What is the distance between Mahendragarh and Ballia?
Ballia is approximately 900+ kms from Mahendragarh.
How long does it take to reach Ballia from Mahendragarh?
It takes approximately 20 hours to reach Ballia from Mahendragarh by Train Via Lucknow.
What is the cheapest way to reach Ballia from Mahendragarh?
The cheapest way to reach Ballia from Mahendragarh is by Train Via Shahganj.
What is the fastest way to reach Ballia from Mahendragarh?
The fastest way to reach Ballia from Mahendragarh is by Train Via Lucknow.
Routes Connecting Mahendragarh
From Mahendragarh
- Mahendragarh to Amravati
- Mahendragarh to Sagar
- Mahendragarh to Aligarh
- Mahendragarh to Unnao
- Mahendragarh to Ooty
- Mahendragarh to Kalyan
- Mahendragarh to Siddipet
- Mahendragarh to Bulandshahr
- Mahendragarh to Ratangarh
- Mahendragarh to Mahabaleshwar
- Mahendragarh to Madurai
- Mahendragarh to Wayanad
- Mahendragarh to Jalandhar
- Mahendragarh to Paralakhemundi
- Mahendragarh to Lalkuan
To Mahendragarh
- Godhra to Mahendragarh
- Tiruchirappalli to Mahendragarh
- Dwarka to Mahendragarh
- Jamui to Mahendragarh
- Sikar to Mahendragarh
- Ramanathapuram to Mahendragarh
- Patiala to Mahendragarh
- Somnath to Mahendragarh
- Fatehpur to Mahendragarh
- Shegaon to Mahendragarh
- Fazilka to Mahendragarh
- Thekkady to Mahendragarh
- Kalyanpur to Mahendragarh
- Piduguralla to Mahendragarh
- Rayagada to Mahendragarh