The journey from Mussoorie to Bareilly covers roughly 320 kilometers. You must first reach Dehradun or Haridwar to access rail or road connectivity to Bareilly. The route takes you through the scenic Terai region of Uttarakhand and Uttar Pradesh. Expect a total travel time of 8 to 10 hours depending on your chosen mode of transport.
Total Distance: 320 km by road, 260 km air distance.
Book tickets in advance as this route is popular with students and commuters.
The road via Najibabad is scenic but can have patches of rough terrain.
November to February for cool, comfortable travel.