
Barshi to Amroha
Amroha is approximately 350+ kms from Barshi. The fastest way to reach Amroha from Barshi is by Train, Flight Via Nanded, Ghaziabad. It takes approximately 12 hours. The cheapest way to reach Amroha from Barshi is by Train, Flight Via Pune, Delhi which would take approximately 13 hours.
Sort By
Mode of Transport
Via Nanded, Ghaziabad
RECOMMENDED
FASTEST
Barshi
Nanded
Ghaziabad
Amroha
Approx Travel Time
12h 5m
On Demand
Barshi
Nanded
Ghaziabad
Amroha
Approx Travel Time
12h 20m
On Demand
Via Pune, Delhi
CHEAPEST
Barshi
Pune
Delhi
Amroha
Approx Travel Time
12h 50m
₹5,448
Onwards
Barshi
Pune
Delhi
Amroha
Approx Travel Time
13h 20m
₹8,245
Onwards
Via Nagpur, Delhi
Barshi
Nagpur
Delhi
Amroha
Approx Travel Time
18h 5m
₹5,715
Onwards
Barshi
Nagpur
Delhi
Amroha
Approx Travel Time
18h 35m
₹8,602
Onwards
Via Pune, Jaipur
Barshi
Pune
Jaipur
Amroha
Approx Travel Time
17h 5m
₹6,086
Onwards
Via Mumbai, Ghaziabad
Barshi
Mumbai
Ghaziabad
Amroha
Approx Travel Time
15h 5m
On Demand
Barshi
Mumbai
Ghaziabad
Amroha
Approx Travel Time
15h 20m
On Demand
Via Mumbai, Delhi
Barshi
Mumbai
Delhi
Amroha
Approx Travel Time
15h 35m
₹5,738
Onwards
Frequently Asked Questions
What is the distance between Barshi and Amroha?
Amroha is approximately 350+ kms from Barshi.
How long does it take to reach Amroha from Barshi?
It takes approximately 12 hours to reach Amroha from Barshi by Train, Flight Via Nanded, Ghaziabad.
What is the cheapest way to reach Amroha from Barshi?
The cheapest way to reach Amroha from Barshi is by Train, Flight Via Pune, Delhi.
What is the fastest way to reach Amroha from Barshi?
The fastest way to reach Amroha from Barshi is by Train, Flight Via Nanded, Ghaziabad.