
Shajapur to Dwarka
Dwarka is approximately 800+ kms from Shajapur. The fastest way to reach Dwarka from Shajapur is by Bus, Flight, Train Via Indore, Rajkot. It takes approximately 9 hours. The cheapest way to reach Dwarka from Shajapur is by Train which would take approximately 19 hours.
Sort By
Mode of Transport
Via Indore, Rajkot
RECOMMENDED
Shajapur
Indore
Rajkot
Dwarka
Approx Travel Time
8h 43m
₹4,165
Onwards
FASTEST
Shajapur
Indore
Rajkot
Dwarka
Approx Travel Time
8h 23m
₹4,275
Onwards
Shajapur
Indore
Rajkot
Dwarka
Approx Travel Time
9h 10m
₹4,655
Onwards
Shajapur
Indore
Rajkot
Dwarka
Approx Travel Time
9h 30m
₹4,545
Onwards
Via Ahmedabad
Shajapur
Ahmedabad
Dwarka
Approx Travel Time
1d 3h 13m
On Demand
Shajapur
Ahmedabad
Dwarka
Approx Travel Time
15h 58m
On Demand
Via Surendranagar
Shajapur
Surendranagar
Dwarka
Approx Travel Time
17h 58m
₹10,462
Onwards
Via Ujjain, Chotila
Shajapur
Ujjain
Chotila
Dwarka
Approx Travel Time
17h 16m
₹6,685
Onwards
Via Indore, Ahmedabad
Shajapur
Indore
Ahmedabad
Dwarka
Approx Travel Time
18h 5m
₹1,688
Onwards
Frequently Asked Questions
What is the distance between Shajapur and Dwarka?
Dwarka is approximately 800+ kms from Shajapur.
How long does it take to reach Dwarka from Shajapur?
It takes approximately 9 hours to reach Dwarka from Shajapur by Bus, Flight, Train Via Indore, Rajkot.
What is the cheapest way to reach Dwarka from Shajapur?
The cheapest way to reach Dwarka from Shajapur is by Train.
What is the fastest way to reach Dwarka from Shajapur?
The fastest way to reach Dwarka from Shajapur is by Bus, Flight, Train Via Indore, Rajkot.


