
Barshi to Rajgarh
Rajgarh is approximately 850+ kms from Barshi. The fastest way to reach Rajgarh from Barshi is by Train, Flight, Bus Via Pune, Bhopal. It takes approximately 12 hours. The cheapest way to reach Rajgarh from Barshi is by Train, Bus Via Betul which would take approximately 18 hours.
Sort By
Mode of Transport
Via Betul
RECOMMENDED
CHEAPEST
Barshi
Betul
Rajgarh, Madhya Pradesh
Approx Travel Time
17h 25m
₹2,035
Onwards
Via Pune, Bhopal
Barshi
Pune
Bhopal
Rajgarh, Madhya Pradesh
Approx Travel Time
12h 8m
On Demand
FASTEST
Barshi
Pune
Bhopal
Rajgarh, Madhya Pradesh
Approx Travel Time
12h 2m
₹6,394
Onwards
Barshi
Pune
Bhopal
Rajgarh, Madhya Pradesh
Approx Travel Time
12h 53m
On Demand
Barshi
Pune
Bhopal
Rajgarh, Madhya Pradesh
Approx Travel Time
12h 47m
₹6,724
Onwards
Via Itarsi, Bhopal
Barshi
Itarsi
Bhopal
Rajgarh, Madhya Pradesh
Approx Travel Time
16h 38m
On Demand
Via Aurangabad, Maharashtra, Indore
Barshi
Aurangabad, Maharashtra
Indore
Rajgarh, Madhya Pradesh
Approx Travel Time
18h 33m
₹6,867
Onwards
Via Ambejogai, Indore
Barshi
Ambejogai
Indore
Rajgarh, Madhya Pradesh
Approx Travel Time
21h 27m
₹4,408
Onwards
Via Pune, Indore
Barshi
Pune
Indore
Rajgarh, Madhya Pradesh
Approx Travel Time
12h 45m
₹6,298
Onwards
Barshi
Pune
Indore
Rajgarh, Madhya Pradesh
Approx Travel Time
13h 51m
On Demand
Frequently Asked Questions
What is the distance between Barshi and Rajgarh?
Rajgarh is approximately 850+ kms from Barshi.
How long does it take to reach Rajgarh from Barshi?
It takes approximately 12 hours to reach Rajgarh from Barshi by Train, Flight, Bus Via Pune, Bhopal.
What is the cheapest way to reach Rajgarh from Barshi?
The cheapest way to reach Rajgarh from Barshi is by Train, Bus Via Betul.
What is the fastest way to reach Rajgarh from Barshi?
The fastest way to reach Rajgarh from Barshi is by Train, Flight, Bus Via Pune, Bhopal.

