
Shajapur to Barshi
Barshi is approximately 800+ kms from Shajapur. The fastest way to reach Barshi from Shajapur is by Train, Flight, Bus Via Indore, Pune. It takes approximately 10 hours. The cheapest way to reach Barshi from Shajapur is by Train, Bus Via Indore, Pune which would take approximately 23 hours.
Sort By
Mode of Transport
Via Indore, Pune
RECOMMENDED
Shajapur
Indore
Pune
Barshi
Approx Travel Time
9h 45m
₹6,083
Onwards
FASTEST
Shajapur
Indore
Pune
Barshi
Approx Travel Time
9h 40m
₹6,563
Onwards
Shajapur
Indore
Pune
Barshi
Approx Travel Time
10h 19m
₹9,816
Onwards
CHEAPEST
Shajapur
Indore
Pune
Barshi
Approx Travel Time
22h 25m
₹1,880
Onwards
Shajapur
Indore
Pune
Barshi
Approx Travel Time
1d 0h 15m
₹1,944
Onwards
Shajapur
Indore
Pune
Barshi
Approx Travel Time
11h 35m
₹6,147
Onwards
Via Itarsi
Shajapur
Itarsi
Barshi
Approx Travel Time
17h 3m
On Demand
Via Indore, Aurangabad, Maharashtra
Shajapur
Indore
Aurangabad, Maharashtra
Barshi
Approx Travel Time
18h 30m
₹5,991
Onwards
Via Ratlam, Aurangabad, Maharashtra
Shajapur
Ratlam
Aurangabad, Maharashtra
Barshi
Approx Travel Time
18h 55m
₹5,697
Onwards
Via Bhopal, Pune
Shajapur
Bhopal
Pune
Barshi
Approx Travel Time
10h 43m
₹6,095
Onwards
Frequently Asked Questions
What is the distance between Shajapur and Barshi?
Barshi is approximately 800+ kms from Shajapur.
How long does it take to reach Barshi from Shajapur?
It takes approximately 10 hours to reach Barshi from Shajapur by Train, Flight, Bus Via Indore, Pune.
What is the cheapest way to reach Barshi from Shajapur?
The cheapest way to reach Barshi from Shajapur is by Train, Bus Via Indore, Pune.
What is the fastest way to reach Barshi from Shajapur?
The fastest way to reach Barshi from Shajapur is by Train, Flight, Bus Via Indore, Pune.