
Batala to Shivpuri
Shivpuri is approximately 850+ kms from Batala. The fastest way to reach Shivpuri from Batala is by Train, Flight, Bus Via Delhi, Gwalior. It takes approximately 14 hours. The cheapest way to reach Shivpuri from Batala is by Bus Via Delhi which would take approximately 20 hours.
Sort By
Mode of Transport
Via Rajpura, Gwalior
RECOMMENDED
Batala
Rajpura
Gwalior
Shivpuri
Approx Travel Time
17h 18m
On Demand
Batala
Rajpura
Gwalior
Shivpuri
Approx Travel Time
17h 41m
On Demand
Via Jalandhar, Gwalior
Batala
Jalandhar
Gwalior
Shivpuri
Approx Travel Time
17h 58m
On Demand
Via Delhi, Gwalior
Batala
Delhi
Gwalior
Shivpuri
Approx Travel Time
14h 27m
₹5,542
Onwards
FASTEST
Batala
Delhi
Gwalior
Shivpuri
Approx Travel Time
14h 4m
₹2,378
Onwards
Via Ludhiana, Agra
Batala
Ludhiana
Agra
Shivpuri
Approx Travel Time
19h 34m
₹5,983
Onwards
Via Delhi
CHEAPEST
Batala
Delhi
Shivpuri
Approx Travel Time
20h 1m
₹1,499
Onwards
Frequently Asked Questions
What is the distance between Batala and Shivpuri?
Shivpuri is approximately 850+ kms from Batala.
How long does it take to reach Shivpuri from Batala?
It takes approximately 14 hours to reach Shivpuri from Batala by Train, Flight, Bus Via Delhi, Gwalior.
What is the cheapest way to reach Shivpuri from Batala?
The cheapest way to reach Shivpuri from Batala is by Bus Via Delhi.
What is the fastest way to reach Shivpuri from Batala?
The fastest way to reach Shivpuri from Batala is by Train, Flight, Bus Via Delhi, Gwalior.
Routes Connecting Batala
Routes From Batala
Routes Connecting Shivpuri
Routes From Shivpuri
Routes To Shivpuri
- Begusarai to Shivpuri
- Mahendragarh to Shivpuri
- Nabadwip to Shivpuri
- Pattukkottai to Shivpuri
- Velankanni to Shivpuri
- Barnala to Shivpuri
- Falna to Shivpuri
- Nagaur to Shivpuri
- Nellore to Shivpuri
- Shahabad to Shivpuri
- Kadapa to Shivpuri
- Beawar to Shivpuri
- Prayagraj(Allahabad) to Shivpuri
- Nilambur to Shivpuri
- Fazilka to Shivpuri


