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


