
Shivpuri to Bathinda
Bathinda is approximately 650+ kms from Shivpuri. The fastest way to reach Bathinda from Shivpuri is by Bus, Flight Via Gwalior, Delhi. It takes approximately 7 hours. The cheapest way to reach Bathinda from Shivpuri is by Train Via Dabra which would take approximately 14 hours.
Sort By
Mode of Transport
Via Gwalior, Delhi
RECOMMENDED
Shivpuri
Gwalior
Delhi
Bathinda
Approx Travel Time
6h 53m
₹7,906
Onwards
FASTEST
Shivpuri
Gwalior
Delhi
Bathinda
Approx Travel Time
6h 35m
₹4,398
Onwards
Shivpuri
Gwalior
Delhi
Bathinda
Approx Travel Time
7h 20m
On Demand
Shivpuri
Gwalior
Delhi
Bathinda
Approx Travel Time
18h 13m
₹6,176
Onwards
Via Gwalior
Shivpuri
Gwalior
Bathinda
Approx Travel Time
13h 55m
On Demand
Shivpuri
Gwalior
Bathinda
Approx Travel Time
14h 13m
On Demand
Via Dabra
CHEAPEST
Shivpuri
Dabra
Bathinda
Approx Travel Time
13h 52m
₹570
Onwards
Via Delhi
Shivpuri
Delhi
Bathinda
Approx Travel Time
17h 30m
₹2,000
Onwards
Via Agra, Delhi
Shivpuri
Agra
Delhi
Bathinda
Approx Travel Time
9h 54m
₹18,686
Onwards
Shivpuri
Agra
Delhi
Bathinda
Approx Travel Time
9h 20m
₹15,541
Onwards
Frequently Asked Questions
What is the distance between Shivpuri and Bathinda?
Bathinda is approximately 650+ kms from Shivpuri.
How long does it take to reach Bathinda from Shivpuri?
It takes approximately 7 hours to reach Bathinda from Shivpuri by Bus, Flight Via Gwalior, Delhi.
What is the cheapest way to reach Bathinda from Shivpuri?
The cheapest way to reach Bathinda from Shivpuri is by Train Via Dabra.
What is the fastest way to reach Bathinda from Shivpuri?
The fastest way to reach Bathinda from Shivpuri is by Bus, Flight Via Gwalior, Delhi.