Traveling from Barshi to Moradabad involves a long journey across India. You must reach Pune to board a train to North India. Moradabad is known as the 'Brass City' and is well-connected by rail. The total distance is approximately 1500 km, requiring about 30 hours of travel time.
Total Distance: Driving distance is 1520 km; straight-line air distance is 1220 km.
Check for trains passing through Moradabad on the Delhi-Lucknow route.
October to March for pleasant weather.