
Navsari to Shivpuri
Shivpuri is approximately 750+ kms from Navsari. The fastest way to reach Shivpuri from Navsari is by Train Via Dahod. It takes approximately 17 hours. The cheapest way to reach Shivpuri from Navsari is by Train Via Vadodara which would take approximately 18 hours.
Sort By
Mode of Transport
Via Dahod
RECOMMENDED
FASTEST
Navsari
Dahod
Shivpuri
Approx Travel Time
16h 55m
₹600
Onwards
Via Ratlam
Navsari
Ratlam
Shivpuri
Approx Travel Time
17h 10m
₹590
Onwards
Via Ujjain
Navsari
Ujjain
Shivpuri
Approx Travel Time
17h 10m
₹575
Onwards
Via Khachrod
Navsari
Khachrod
Shivpuri
Approx Travel Time
17h 10m
On Demand
Via Vadodara
CHEAPEST
Navsari
Vadodara
Shivpuri
Approx Travel Time
17h 40m
₹505
Onwards
Navsari
Vadodara
Shivpuri
Approx Travel Time
18h 10m
₹3,954
Onwards
Via Bharuch
Navsari
Bharuch
Shivpuri
Approx Travel Time
17h 25m
₹510
Onwards
Navsari
Bharuch
Shivpuri
Approx Travel Time
17h 47m
₹3,302
Onwards
Via Godhra
Navsari
Godhra
Shivpuri
Approx Travel Time
17h 40m
₹595
Onwards
Via Kota
Navsari
Kota
Shivpuri
Approx Travel Time
17h 40m
On Demand
Frequently Asked Questions
What is the distance between Navsari and Shivpuri?
Shivpuri is approximately 750+ kms from Navsari.
How long does it take to reach Shivpuri from Navsari?
It takes approximately 17 hours to reach Shivpuri from Navsari by Train Via Dahod.
What is the cheapest way to reach Shivpuri from Navsari?
The cheapest way to reach Shivpuri from Navsari is by Train Via Vadodara.
What is the fastest way to reach Shivpuri from Navsari?
The fastest way to reach Shivpuri from Navsari is by Train Via Dahod.