Batala to Mahendragarh - Multiple Options To Reach By Train, Cab, Flight
Mahendragarh is approximately 500+ kms from Batala. The fastest way to reach Mahendragarh from Batala is by Train, Flight Via Amritsar, Delhi. It takes approximately 7 hours. The cheapest way to reach Mahendragarh from Batala is by Train Via Delhi which would take approximately 13 hours.
Sort By
Mode of Transport
Via Panipat
RECOMMENDED
Batala
Panipat
Mahendragarh
Approx Travel Time
11h 40m
₹4,051
Onwards
Via Chandigarh
Batala
Chandigarh
Mahendragarh
Approx Travel Time
12h 10m
₹6,251
Onwards
Via Delhi
CHEAPEST
Batala
Delhi
Mahendragarh
Approx Travel Time
12h 25m
₹265
Onwards
Via Phagwara, Panipat
Batala
Phagwara
Panipat
Mahendragarh
Approx Travel Time
13h 5m
₹4,156
Onwards
Via Ghaziabad
Batala
Ghaziabad
Mahendragarh
Approx Travel Time
12h 55m
₹420
Onwards
Batala
Ghaziabad
Mahendragarh
Approx Travel Time
13h 10m
₹3,797
Onwards
Via Amritsar, Delhi
FASTEST
Batala
Amritsar
Delhi
Mahendragarh
Approx Travel Time
6h 50m
₹3,135
Onwards
Via Sirsa
Batala
Sirsa
Mahendragarh
Approx Travel Time
13h 47m
On Demand
Via Sirhind, Delhi
Batala
Sirhind
Delhi
Mahendragarh
Approx Travel Time
13h 50m
₹320
Onwards
Via Phagwara, Delhi
Batala
Phagwara
Delhi
Mahendragarh
Approx Travel Time
13h 50m
₹375
Onwards
Frequently Asked Questions
What is the distance between Batala and Mahendragarh?
Mahendragarh is approximately 500+ kms from Batala.
How long does it take to reach Mahendragarh from Batala?
It takes approximately 7 hours to reach Mahendragarh from Batala by Train, Flight Via Amritsar, Delhi.
What is the cheapest way to reach Mahendragarh from Batala?
The cheapest way to reach Mahendragarh from Batala is by Train Via Delhi.
What is the fastest way to reach Mahendragarh from Batala?
The fastest way to reach Mahendragarh from Batala is by Train, Flight Via Amritsar, Delhi.
Routes Connecting Batala
From Batala
Routes Connecting Mahendragarh
From Mahendragarh
- Mahendragarh to Pahalgam
- Mahendragarh to Vadakara
- Mahendragarh to Mathura
- Mahendragarh to Amalapuram
- Mahendragarh to Kolkata
- Mahendragarh to Srikakulam
- Mahendragarh to Ratangarh
- Mahendragarh to Pataudi
- Mahendragarh to Chalakudy
- Mahendragarh to Meerut
- Mahendragarh to Guna
- Mahendragarh to Jalgaon
- Mahendragarh to Kadapa
- Mahendragarh to Pen
- Mahendragarh to Gooty
To Mahendragarh
- Tanakpur to Mahendragarh
- Hosur to Mahendragarh
- Thanjavur to Mahendragarh
- Nawada to Mahendragarh
- Khandwa to Mahendragarh
- Haldia to Mahendragarh
- Shahada to Mahendragarh
- Hoshiarpur to Mahendragarh
- Gadarwara to Mahendragarh
- Malout to Mahendragarh
- Mandawa to Mahendragarh
- Raxaul to Mahendragarh
- Kumarakom to Mahendragarh
- Mahabalipuram to Mahendragarh
- Adoni to Mahendragarh