The distance between Bareilly and Kashipur is approximately 120 km. You can travel via NH 9, which connects the two cities through Rudrapur. Alternatively, several trains run between Bareilly Junction and Kashipur Junction. The train journey is generally faster and more comfortable. Kashipur is a major industrial city, so expect a busy environment.
Total Distance: 120 km by road, 100 km straight-line.
Check for trains that stop at Kashipur Junction for better connectivity.
The road is well-maintained but watch out for speed cameras.
October to March for pleasant weather.