The journey from Rampur to Patna is a trip across the Gangetic plains. You can take a train from Moradabad to Patna. The distance is approximately 800 kilometers, and the train journey takes about 14-16 hours.
Total Distance: 850 km by road, 700 km air distance.
Trains from Moradabad are convenient.
October to March for pleasant weather.