Moradabad is a major railway station of Western Uttar Pradesh and is located just 157 kilometres (98 mi) from national capital New Delhi.
After connecting Varanasi with Delhi, the Oudh and Rohilkhand Railway started working west of Lucknow and it reached Bareilly in 1873.
Moradabad is a preferred option to get trains for the tourists who want to go to Ramnagar, Jim Corbett National Park, Nainital, Almora and other parts of Kumaon region of Uttarakhand because it is the nearest station which is connected by train to the Kumoun region.
Moradabad is the busiest railway station of Western Uttar Pradesh with more than 200 stopping trains.
There are many trains to major cities like Mau, Ghazipur City, New Delhi, Guwahati, Ahmedabad, Chandigarh, Lucknow, Varanasi, Dehradun, Patna, Jaipur, Jodhpur, Dibrugarh, Amritsar, Kolkata, Dhanbad, Ludhiana, Jammu Tawi, Tatanagar, Kanpur, Aligarh, Surat, Mumbai, Gwalior and Agra etc.
Even though Moradabad has more than 200 stopping trains it does not have any direct train to cities like Chennai, Bangalore, Bhopal, Hyderabad and other important cities of Central, Western and Southern parts of the Country.