
Shajapur to Mundra
Mundra is approximately 1150+ kms from Shajapur. The fastest way to reach Mundra from Shajapur is by Train, Flight Via Indore, Mumbai. It takes approximately 7 hours. The cheapest way to reach Mundra from Shajapur is by Train, Bus Via Vadodara which would take approximately 17 hours.
Sort By
Mode of Transport
Via Indore, Mumbai
RECOMMENDED
FASTEST
Shajapur
Indore
Mumbai
Mundra
Approx Travel Time
6h 50m
₹10,283
Onwards
Shajapur
Indore
Mumbai
Mundra
Approx Travel Time
8h 40m
₹10,393
Onwards
Via Vadodara
CHEAPEST
Shajapur
Vadodara
Mundra
Approx Travel Time
16h 18m
₹1,145
Onwards
Via Vadodara, Gandhidham
Shajapur
Vadodara
Gandhidham
Mundra
Approx Travel Time
17h 6m
₹2,594
Onwards
Via Indore
Shajapur
Indore
Mundra
Approx Travel Time
19h 36m
₹1,500
Onwards
Via Ahmedabad, Gandhidham
Shajapur
Ahmedabad
Gandhidham
Mundra
Approx Travel Time
20h 9m
₹4,228
Onwards
Via Surat
Shajapur
Surat
Mundra
Approx Travel Time
11h 30m
₹3,354
Onwards
Via Vadodara, Surat
Shajapur
Vadodara
Surat
Mundra
Approx Travel Time
11h 25m
₹3,369
Onwards
Via Indore, Rajkot
Shajapur
Indore
Rajkot
Mundra
Approx Travel Time
11h 25m
₹4,619
Onwards
Via Ahmedabad, Jamnagar
Shajapur
Ahmedabad
Jamnagar
Mundra
Approx Travel Time
14h 5m
On Demand
Frequently Asked Questions
What is the distance between Shajapur and Mundra?
Mundra is approximately 1150+ kms from Shajapur.
How long does it take to reach Mundra from Shajapur?
It takes approximately 7 hours to reach Mundra from Shajapur by Train, Flight Via Indore, Mumbai.
What is the cheapest way to reach Mundra from Shajapur?
The cheapest way to reach Mundra from Shajapur is by Train, Bus Via Vadodara.
What is the fastest way to reach Mundra from Shajapur?
The fastest way to reach Mundra from Shajapur is by Train, Flight Via Indore, Mumbai.


