
Shivpuri to Barnala
Barnala is approximately 700+ kms from Shivpuri. The fastest way to reach Barnala from Shivpuri is by Bus, Train Via Gwalior. It takes approximately 11 hours. The cheapest way to reach Barnala from Shivpuri is by Bus, Train Via Agra which would take approximately 12 hours.
Sort By
Mode of Transport
Via Gwalior
RECOMMENDED
FASTEST
Shivpuri
Gwalior
Barnala
Approx Travel Time
10h 52m
On Demand
Shivpuri
Gwalior
Barnala
Approx Travel Time
12h 2m
On Demand
Shivpuri
Gwalior
Barnala
Approx Travel Time
12h 32m
On Demand
Via Agra, Rohtak
Shivpuri
Agra
Rohtak
Barnala
Approx Travel Time
12h 46m
₹6,524
Onwards
Via Delhi
Shivpuri
Delhi
Barnala
Approx Travel Time
14h 15m
₹3,181
Onwards
Via Agra
Shivpuri
Agra
Barnala
Approx Travel Time
12h 30m
₹6,329
Onwards
CHEAPEST
Shivpuri
Agra
Barnala
Approx Travel Time
11h 24m
₹925
Onwards
Via Mathura
Shivpuri
Mathura
Barnala
Approx Travel Time
12h 51m
₹6,947
Onwards
Shivpuri
Mathura
Barnala
Approx Travel Time
12h 15m
₹1,095
Onwards
Via Gwalior, Delhi
Shivpuri
Gwalior
Delhi
Barnala
Approx Travel Time
12h 39m
₹6,262
Onwards
Frequently Asked Questions
What is the distance between Shivpuri and Barnala?
Barnala is approximately 700+ kms from Shivpuri.
How long does it take to reach Barnala from Shivpuri?
It takes approximately 11 hours to reach Barnala from Shivpuri by Bus, Train Via Gwalior.
What is the cheapest way to reach Barnala from Shivpuri?
The cheapest way to reach Barnala from Shivpuri is by Bus, Train Via Agra.
What is the fastest way to reach Barnala from Shivpuri?
The fastest way to reach Barnala from Shivpuri is by Bus, Train Via Gwalior.


