The route from Bodinayakanur to Moradabad spans over 2650 km. You will need to reach Madurai and then take a train towards North India, typically via Delhi. Moradabad is known as the 'Brass City' of India. This journey is common for business travelers and those visiting the western part of Uttar Pradesh.
Total Distance: 2650 km by road, 2050 km air distance.
Delhi is the best hub for a train transfer.
October to March for pleasant weather.