The route from Mainpuri to Pilibhit covers approximately 240 kilometers. You will travel through the northern plains of Uttar Pradesh. The most common route involves passing through Bareilly or Shahjahanpur. Public buses are the most practical way to reach Pilibhit from Mainpuri. Expect a travel time of about 7 hours.
Total Distance: 240 km by road, 210 km air distance.
Change at Bareilly for frequent Pilibhit bus services.
October to March for pleasant weather.