
Mahendragarh to Batala
Batala is approximately 600+ 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 50m
₹3,000
Onwards
Mahendragarh
Delhi
Amritsar
Batala
Approx Travel Time
6h 50m
₹4,445
Onwards
Via Bathinda
Mahendragarh
Bathinda
Batala
Approx Travel Time
11h 40m
₹6,803
Onwards
Via Chandigarh
Mahendragarh
Chandigarh
Batala
Approx Travel Time
12h 10m
₹6,389
Onwards
Via Sangaria
Mahendragarh
Sangaria
Batala
Approx Travel Time
12h 10m
On Demand
Via Delhi
CHEAPEST
Mahendragarh
Delhi
Batala
Approx Travel Time
12h 25m
₹460
Onwards
Via Hanumangarh
Mahendragarh
Hanumangarh
Batala
Approx Travel Time
12h 25m
On Demand
Via Delhi, Mohali
Mahendragarh
Delhi
Mohali
Batala
Approx Travel Time
9h 50m
₹5,896
Onwards
Via Ghaziabad
Mahendragarh
Ghaziabad
Batala
Approx Travel Time
12h 55m
₹470
Onwards
Via Sirsa
Mahendragarh
Sirsa
Batala
Approx Travel Time
13h 26m
On Demand
Frequently Asked Questions
What is the distance between Mahendragarh and Batala?
Batala is approximately 600+ 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 Sanchi
- Mahendragarh to Pondicherry
- Mahendragarh to Korba
- Mahendragarh to Farrukhabad
- Mahendragarh to Hoshiarpur
- Mahendragarh to Ratlam
- Mahendragarh to Noida
- Mahendragarh to Pushkar
- Mahendragarh to Haridwar
- Mahendragarh to Neyyattinkara
- Mahendragarh to Raxaul
- Mahendragarh to Madanapalle
- Mahendragarh to Muzaffarnagar
- Mahendragarh to Nagar
- Mahendragarh to Kuppam
Routes To Mahendragarh
- METTUPALAYAM to Mahendragarh
- Warangal to Mahendragarh
- Badlapur to Mahendragarh
- Bawal to Mahendragarh
- Mussoorie to Mahendragarh
- Palakollu to Mahendragarh
- Roorkee to Mahendragarh
- Madanapalle to Mahendragarh
- Dibrugarh to Mahendragarh
- Jaipur to Mahendragarh
- Jagraon to Mahendragarh
- Nawada to Mahendragarh
- Tinsukia to Mahendragarh
- Koppal to Mahendragarh
- Naugarh to Mahendragarh