
Pune to Shajapur
Shajapur is approximately 650+ kms from Pune. The fastest way to reach Shajapur from Pune is by Flight, Train Via Indore. It takes approximately 5 hours. The cheapest way to reach Shajapur from Pune is by Train which would take approximately 13 hours.
Sort By
Mode of Transport
Via Indore
FASTEST
Pune
Indore
Shajapur
Approx Travel Time
4h 55m
₹5,603
Onwards
Pune
Indore
Shajapur
Approx Travel Time
17h 40m
₹1,770
Onwards
Via Bharuch
Pune
Bharuch
Shajapur
Approx Travel Time
18h 10m
₹605
Onwards
Pune
Bharuch
Shajapur
Approx Travel Time
20h 10m
₹1,725
Onwards
Via Mumbai
Pune
Mumbai
Shajapur
Approx Travel Time
15h 25m
₹5,836
Onwards
Via Anand
Pune
Anand
Shajapur
Approx Travel Time
19h 25m
On Demand
Pune
Anand
Shajapur
Approx Travel Time
21h 55m
On Demand
Via Nanded
Pune
Nanded
Shajapur
Approx Travel Time
12h 55m
On Demand
Via Godhra
Pune
Godhra
Shajapur
Approx Travel Time
21h 32m
₹1,760
Onwards
Frequently Asked Questions
What is the distance between Pune and Shajapur?
Shajapur is approximately 650+ kms from Pune.
How long does it take to reach Shajapur from Pune?
It takes approximately 5 hours to reach Shajapur from Pune by Flight, Train Via Indore.
What is the cheapest way to reach Shajapur from Pune?
The cheapest way to reach Shajapur from Pune is by Train.
What is the fastest way to reach Shajapur from Pune?
The fastest way to reach Shajapur from Pune is by Flight, Train Via Indore.