
Mahendragarh to Batala
Batala is approximately 450+ 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 Baba Bakala
Mahendragarh
Baba Bakala
Batala
Approx Travel Time
9h 56m
On Demand
Mahendragarh
Baba Bakala
Batala
Approx Travel Time
10h 28m
On Demand
Via Delhi, Amritsar
FASTEST
Mahendragarh
Delhi
Amritsar
Batala
Approx Travel Time
6h 45m
₹4,135
Onwards
Mahendragarh
Delhi
Amritsar
Batala
Approx Travel Time
7h 12m
₹6,448
Onwards
Mahendragarh
Delhi
Amritsar
Batala
Approx Travel Time
7h 36m
₹8,012
Onwards
Via Sonipat
Mahendragarh
Sonipat
Batala
Approx Travel Time
11h 18m
On Demand
Via Delhi
CHEAPEST
Mahendragarh
Delhi
Batala
Approx Travel Time
12h 20m
₹820
Onwards
Via Maler Kotla
Mahendragarh
Maler Kotla
Batala
Approx Travel Time
11h 4m
₹4,274
Onwards
Via Bhiwani
Mahendragarh
Bhiwani
Batala
Approx Travel Time
10h 45m
₹3,483
Onwards
Frequently Asked Questions
What is the distance between Mahendragarh and Batala?
Batala is approximately 450+ 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 Pondicherry
- Mahendragarh to Keshod
- Mahendragarh to Loharu
- Mahendragarh to Kanpur
- Mahendragarh to Indore
- Mahendragarh to Hajipur
- Mahendragarh to Chhindwara
- Mahendragarh to Salasar
- Mahendragarh to Kurnool
- Mahendragarh to Surat
- Mahendragarh to Darjeeling
- Mahendragarh to Eluru
- Mahendragarh to Hapur
- Mahendragarh to Madanapalle
Routes To Mahendragarh
- Kufri to Mahendragarh
- Ramanathapuram to Mahendragarh
- Bishnupur to Mahendragarh
- Narnaul to Mahendragarh
- Mundra to Mahendragarh
- Modinagar to Mahendragarh
- Daltonganj to Mahendragarh
- Bargarh to Mahendragarh
- Balangir to Mahendragarh
- Pattukkottai to Mahendragarh
- Wayanad to Mahendragarh
- Neem-ka-Thana to Mahendragarh
- Kurnool to Mahendragarh
- Rajula to Mahendragarh
- Kanigiri to Mahendragarh


