The journey from Harchowal to Moradabad covers about 450 km. You should reach Jalandhar or Ludhiana to catch a direct train to Moradabad. By road, the route follows NH 44 and NH 9, passing through Delhi. This journey connects the northern plains of Punjab with the city of Moradabad in Uttar Pradesh, famous for its brass industry.
Total Distance: 450 km driving distance, 380 km air distance.
The Begampura Express is a reliable train for this route.
October to March for pleasant weather.