
Shajapur to Vadodara
Vadodara is approximately 350+ kms from Shajapur. The fastest way to reach Vadodara from Shajapur is by Train. It takes approximately 6 hours. The cheapest way to reach Vadodara from Shajapur is by Train Via Khachrod which would take approximately 10 hours.
Sort By
Mode of Transport
Via Ujjain, Ratlam
Shajapur
Ujjain
Ratlam
Vadodara
Approx Travel Time
8h 43m
₹230
Onwards
Via Ujjain
Shajapur
Ujjain
Vadodara
Approx Travel Time
10h 50m
₹2,400
Onwards
Shajapur
Ujjain
Vadodara
Approx Travel Time
8h 33m
₹220
Onwards
Shajapur
Ujjain
Vadodara
Approx Travel Time
9h 5m
₹1,175
Onwards
Via Ujjain, Dahod
Shajapur
Ujjain
Dahod
Vadodara
Approx Travel Time
11h 34m
₹5,008
Onwards
Via Ratlam
Shajapur
Ratlam
Vadodara
Approx Travel Time
8h 50m
₹200
Onwards
Via Khachrod
CHEAPEST
Shajapur
Khachrod
Vadodara
Approx Travel Time
9h 28m
₹195
Onwards
Via Khachrod, Ratlam
Shajapur
Khachrod
Ratlam
Vadodara
Approx Travel Time
8h 53m
₹235
Onwards
Via Khachrod, Godhra
Shajapur
Khachrod
Godhra
Vadodara
Approx Travel Time
9h 18m
₹275
Onwards
Frequently Asked Questions
What is the distance between Shajapur and Vadodara?
Vadodara is approximately 350+ kms from Shajapur.
How long does it take to reach Vadodara from Shajapur?
It takes approximately 6 hours to reach Vadodara from Shajapur by Train.
What is the cheapest way to reach Vadodara from Shajapur?
The cheapest way to reach Vadodara from Shajapur is by Train Via Khachrod.
What is the fastest way to reach Vadodara from Shajapur?
The fastest way to reach Vadodara from Shajapur is by Train.