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