Maihar to Barshi Distance
Barshi is approximately 1400+ km from Maihar. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 32 hours, subject to the chosen service and route. Flying is the fastest way to reach Barshi, with a total travel time of approximately 14 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Via Jabalpur, Mumbai
RECOMMENDED
FASTEST
Maihar
Jabalpur
Mumbai
Barshi
Approx Travel Time
14h 5m
₹7,177
Onwards
Maihar
Jabalpur
Mumbai
Barshi
Approx Travel Time
15h 24m
₹7,422
Onwards
Via Bhopal, Pune
Maihar
Bhopal
Pune
Barshi
Approx Travel Time
15h 21m
₹6,492
Onwards
Via Jabalpur, Hyderabad
Maihar
Jabalpur
Hyderabad
Barshi
Approx Travel Time
16h 1m
₹7,593
Onwards
Maihar
Jabalpur
Hyderabad
Barshi
Approx Travel Time
17h 20m
₹7,838
Onwards
Via Daund
CHEAPEST
Maihar
Daund
Barshi
Approx Travel Time
20h 41m
₹670
Onwards
Maihar
Daund
Barshi
Approx Travel Time
22h 25m
₹1,075
Onwards
Direct Options
Maihar
Barshi
Approx Travel Time
1d 7h 33m
On Demand
Via Nagpur, Solapur
Maihar
Nagpur
Solapur
Barshi
Approx Travel Time
23h 58m
₹3,911
Onwards
Via Nagpur, Pune
Maihar
Nagpur
Pune
Barshi
Approx Travel Time
1d 5h 55m
₹1,901
Onwards
Frequently Asked Questions
What is the straight-line (aerial) distance between Maihar and Barshi?
The straight-line distance is approximately 800+ km.
What is the distance from Maihar to Barshi via Jabalpur?
Via Jabalpur, the distance is approximately 1400+ km, taking around 14 hours.
Is there a train from Maihar to Barshi?
Yes, trains run between Maihar and Barshi, covering approximately 1550+ km in around 32 hours.

