
Shivpuri to Barnala
Barnala is approximately 650+ kms from Shivpuri. The fastest way to reach Barnala from Shivpuri is by Train Via Mathura. It takes approximately 15 hours. The cheapest way to reach Barnala from Shivpuri is by Train Via Delhi which would take approximately 15 hours.
Sort By
Mode of Transport
Via Mathura
RECOMMENDED
FASTEST
Shivpuri
Mathura
Barnala
Approx Travel Time
14h 25m
₹500
Onwards
Shivpuri
Mathura
Barnala
Approx Travel Time
16h 47m
₹6,947
Onwards
Via Delhi
CHEAPEST
Shivpuri
Delhi
Barnala
Approx Travel Time
14h 25m
₹490
Onwards
Shivpuri
Delhi
Barnala
Approx Travel Time
16h 4m
₹4,058
Onwards
Via Agra
Shivpuri
Agra
Barnala
Approx Travel Time
14h 40m
₹505
Onwards
Shivpuri
Agra
Barnala
Approx Travel Time
16h 29m
₹4,428
Onwards
Via Gwalior
Shivpuri
Gwalior
Barnala
Approx Travel Time
15h 10m
On Demand
Shivpuri
Gwalior
Barnala
Approx Travel Time
15h 40m
On Demand
Shivpuri
Gwalior
Barnala
Approx Travel Time
15h 50m
On Demand
Via Morena, Delhi
Shivpuri
Morena
Delhi
Barnala
Approx Travel Time
16h 5m
₹500
Onwards
Frequently Asked Questions
What is the distance between Shivpuri and Barnala?
Barnala is approximately 650+ kms from Shivpuri.
How long does it take to reach Barnala from Shivpuri?
It takes approximately 15 hours to reach Barnala from Shivpuri by Train Via Mathura.
What is the cheapest way to reach Barnala from Shivpuri?
The cheapest way to reach Barnala from Shivpuri is by Train Via Delhi.
What is the fastest way to reach Barnala from Shivpuri?
The fastest way to reach Barnala from Shivpuri is by Train Via Mathura.