
Shajapur to Bardoli
Bardoli is approximately 550+ kms from Shajapur. The fastest way to reach Bardoli from Shajapur is by Train Via Bharuch. It takes approximately 12 hours. The cheapest way to reach Bardoli from Shajapur is by Train Via Surat which would take approximately 13 hours.
Sort By
Mode of Transport
Via Vadodara
RECOMMENDED
Shajapur
Vadodara
Bardoli
Approx Travel Time
12h 10m
₹680
Onwards
Shajapur
Vadodara
Bardoli
Approx Travel Time
12h 53m
₹3,632
Onwards
Via Bharuch
FASTEST
Shajapur
Bharuch
Bardoli
Approx Travel Time
11h 40m
₹710
Onwards
Via Surat
CHEAPEST
Shajapur
Surat
Bardoli
Approx Travel Time
12h 25m
₹430
Onwards
Shajapur
Surat
Bardoli
Approx Travel Time
12h 40m
₹1,775
Onwards
Via Ujjain, Vadodara
Shajapur
Ujjain
Vadodara
Bardoli
Approx Travel Time
13h 20m
₹615
Onwards
Shajapur
Ujjain
Vadodara
Bardoli
Approx Travel Time
13h 50m
₹630
Onwards
Via Thandla, Vadodara
Shajapur
Thandla
Vadodara
Bardoli
Approx Travel Time
13h 35m
On Demand
Via Ratlam, Vadodara
Shajapur
Ratlam
Vadodara
Bardoli
Approx Travel Time
13h 50m
₹605
Onwards
Via Anand
Shajapur
Anand
Bardoli
Approx Travel Time
12h 55m
₹565
Onwards
Frequently Asked Questions
What is the distance between Shajapur and Bardoli?
Bardoli is approximately 550+ kms from Shajapur.
How long does it take to reach Bardoli from Shajapur?
It takes approximately 12 hours to reach Bardoli from Shajapur by Train Via Bharuch.
What is the cheapest way to reach Bardoli from Shajapur?
The cheapest way to reach Bardoli from Shajapur is by Train Via Surat.
What is the fastest way to reach Bardoli from Shajapur?
The fastest way to reach Bardoli from Shajapur is by Train Via Bharuch.