Traveling from Robertsganj to Bareilly involves a journey of about 650 km. The most efficient way is to take a train from Sonbhadra to Lucknow and then a connecting train to Bareilly. Road travel via NH 30 is possible but long. The route takes you through the central plains of Uttar Pradesh. Expect a total travel time of 14 to 16 hours.
Total Distance: 650 km by road, 580 km air distance.
Check for layover times at Lucknow station.
October to March for pleasant weather.