
Navsari to Shajapur
Shajapur is approximately 550+ km from Navsari, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Shajapur.
Sort By
Mode of Transport
Via Vadodara
RECOMMENDED
Navsari
Vadodara
Shajapur
Approx Travel Time
8h 6m
₹380
Onwards
Via Vadodara, Ujjain
CHEAPEST
FASTEST
Navsari
Vadodara
Ujjain
Shajapur
Approx Travel Time
7h 56m
₹295
Onwards
Via Ujjain
Navsari
Ujjain
Shajapur
Approx Travel Time
10h 4m
₹445
Onwards
Navsari
Ujjain
Shajapur
Approx Travel Time
8h 54m
₹390
Onwards
Via Surat
Navsari
Surat
Shajapur
Approx Travel Time
9h 4m
₹1,535
Onwards
Navsari
Surat
Shajapur
Approx Travel Time
8h 19m
₹400
Onwards
Via Ankleshwar, Dewas
Navsari
Ankleshwar
Dewas
Shajapur
Approx Travel Time
15h 31m
₹1,961
Onwards
Navsari
Ankleshwar
Dewas
Shajapur
Approx Travel Time
14h 45m
₹3,372
Onwards
Via Ratlam
Navsari
Ratlam
Shajapur
Approx Travel Time
8h 30m
₹320
Onwards
Via Dahod
Navsari
Dahod
Shajapur
Approx Travel Time
8h 44m
₹315
Onwards
Frequently Asked Questions
What is the distance between Navsari and Shajapur?
Shajapur is approximately 550+ kms from Navsari.
How long does it take to reach Shajapur from Navsari?
It takes approximately 8 hours to reach Shajapur from Navsari by Train Via Vadodara, Ujjain.
What is the cheapest way to reach Shajapur from Navsari?
The cheapest way to reach Shajapur from Navsari is by Train Via Vadodara, Ujjain.
What is the fastest way to reach Shajapur from Navsari?
The fastest way to reach Shajapur from Navsari is by Train Via Vadodara, Ujjain.

