
Mundra to Shajapur
Shajapur is approximately 850+ kms from Mundra. The fastest way to reach Shajapur from Mundra is by Flight, Train Via Mumbai, Indore. It takes approximately 8 hours. The cheapest way to reach Shajapur from Mundra is by Bus, Train Via Anand which would take approximately 19 hours.
Sort By
Mode of Transport
Via Surat
RECOMMENDED
Mundra
Surat
Shajapur
Approx Travel Time
12h 20m
₹2,354
Onwards
Via Vadodara
Mundra
Vadodara
Shajapur
Approx Travel Time
15h 35m
₹1,095
Onwards
Via Mumbai, Indore
FASTEST
Mundra
Mumbai
Indore
Shajapur
Approx Travel Time
8h
₹9,906
Onwards
Via Vadodara, Ujjain
Mundra
Vadodara
Ujjain
Shajapur
Approx Travel Time
20h 35m
₹1,500
Onwards
Via Jamnagar
Mundra
Jamnagar
Shajapur
Approx Travel Time
22h 8m
₹5,895
Onwards
Via Morbi, Ujjain
Mundra
Morbi
Ujjain
Shajapur
Approx Travel Time
1d 0h 16m
On Demand
Via Dahod
Mundra
Dahod
Shajapur
Approx Travel Time
17h 55m
₹1,105
Onwards
Via Godhra
Mundra
Godhra
Shajapur
Approx Travel Time
17h 53m
₹1,230
Onwards
Via Anand
CHEAPEST
Mundra
Anand
Shajapur
Approx Travel Time
18h 23m
₹1,075
Onwards
Via Nadiad
Mundra
Nadiad
Shajapur
Approx Travel Time
19h 12m
₹1,080
Onwards
Frequently Asked Questions
What is the distance between Mundra and Shajapur?
Shajapur is approximately 850+ kms from Mundra.
How long does it take to reach Shajapur from Mundra?
It takes approximately 8 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 Anand.
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.

