
Mahendragarh to Batala
Batala is approximately 550+ kms from Mahendragarh. The fastest way to reach Batala from Mahendragarh is by Train, Flight Via Delhi, Amritsar. It takes approximately 7 hours. The cheapest way to reach Batala from Mahendragarh is by Train Via Delhi which would take approximately 13 hours.
Sort By
Mode of Transport
Via Delhi, Amritsar
RECOMMENDED
FASTEST
Mahendragarh
Delhi
Amritsar
Batala
Approx Travel Time
6h 45m
₹3,054
Onwards
Mahendragarh
Delhi
Amritsar
Batala
Approx Travel Time
7h 5m
₹5,496
Onwards
Mahendragarh
Delhi
Amritsar
Batala
Approx Travel Time
7h 44m
₹6,933
Onwards
Mahendragarh
Delhi
Amritsar
Batala
Approx Travel Time
7h 24m
₹4,491
Onwards
Via Sadulpur
Mahendragarh
Sadulpur
Batala
Approx Travel Time
10h 57m
On Demand
Via Dasua
Mahendragarh
Dasua
Batala
Approx Travel Time
10h 40m
₹3,761
Onwards
Via Ludhiana
Mahendragarh
Ludhiana
Batala
Approx Travel Time
11h 30m
₹1,699
Onwards
Via Delhi, Dasua
Mahendragarh
Delhi
Dasua
Batala
Approx Travel Time
12h 45m
₹3,202
Onwards
Via Delhi
CHEAPEST
Mahendragarh
Delhi
Batala
Approx Travel Time
12h 20m
₹820
Onwards
Via Sadulpur, Sirsa
Mahendragarh
Sadulpur
Sirsa
Batala
Approx Travel Time
11h 26m
₹1,189
Onwards
Frequently Asked Questions
What is the distance between Mahendragarh and Batala?
Batala is approximately 550+ kms from Mahendragarh.
How long does it take to reach Batala from Mahendragarh?
It takes approximately 7 hours to reach Batala from Mahendragarh by Train, Flight Via Delhi, Amritsar.
What is the cheapest way to reach Batala from Mahendragarh?
The cheapest way to reach Batala from Mahendragarh is by Train Via Delhi.
What is the fastest way to reach Batala from Mahendragarh?
The fastest way to reach Batala from Mahendragarh is by Train, Flight Via Delhi, Amritsar.
Routes Connecting Mahendragarh
Routes From Mahendragarh
- Mahendragarh to Prayagraj(Allahabad)
- Mahendragarh to Angul
- Mahendragarh to Kashipur
- Mahendragarh to Balaghat
- Mahendragarh to Mehsana
- Mahendragarh to Washim
- Mahendragarh to Khanna
- Mahendragarh to Suryapet
- Mahendragarh to Najibabad
- Mahendragarh to Manendragarh
- Mahendragarh to Haveri
- Mahendragarh to Tuljapur
- Mahendragarh to Farrukhabad
- Mahendragarh to Bhubaneshwar
- Mahendragarh to Jamshedpur
Routes To Mahendragarh
- Kollur to Mahendragarh
- Mahabaleshwar to Mahendragarh
- Iritty to Mahendragarh
- Chakradharpur to Mahendragarh
- Solapur to Mahendragarh
- Lingsugur to Mahendragarh
- Bhind to Mahendragarh
- Kadur to Mahendragarh
- Bavla to Mahendragarh
- Nagaur to Mahendragarh
- Modinagar to Mahendragarh
- Kaithal to Mahendragarh
- Veraval to Mahendragarh
- Puttaparthi to Mahendragarh
- Uttarkashi to Mahendragarh


