
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,076
Onwards
Pune
Indore
Shajapur
Approx Travel Time
17h 40m
₹1,080
Onwards
Via Bharuch
Pune
Bharuch
Shajapur
Approx Travel Time
18h 10m
₹605
Onwards
Pune
Bharuch
Shajapur
Approx Travel Time
20h 10m
₹1,525
Onwards
Via Mumbai
Pune
Mumbai
Shajapur
Approx Travel Time
15h 25m
₹6,650
Onwards
Via Anand
Pune
Anand
Shajapur
Approx Travel Time
19h 25m
On Demand
Pune
Anand
Shajapur
Approx Travel Time
21h 55m
On Demand
Via Godhra
Pune
Godhra
Shajapur
Approx Travel Time
21h 32m
₹2,260
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.
Routes Connecting Pune
Routes From Pune
Routes Connecting Shajapur
Routes From Shajapur
- Shajapur to Khambhaliya
- Shajapur to Vadakara
- Shajapur to Chandigarh
- Shajapur to Chhindwara
- Shajapur to Vijayawada
- Shajapur to Almora
- Shajapur to Bhuj
- Shajapur to Srinagar
- Shajapur to Rameshwaram
- Shajapur to Veraval
- Shajapur to Deoband
- Shajapur to Sawai-Madhopur
- Shajapur to Gummidipundi
- Shajapur to Gauribidanur
- Shajapur to Beed