
Agra to Moradabad
Moradabad is approximately 250+ kms from Agra. The fastest way to reach Moradabad from Agra is by Train, Bus Via Mathura. It takes approximately 6 hours. The cheapest way to reach Moradabad from Agra is by Train which would take approximately 7 hours.
Sort By
Mode of Transport
Via Mathura
Agra
Mathura
Moradabad
Approx Travel Time
6h 8m
₹1,992
Onwards
FASTEST
Agra
Mathura
Moradabad
Approx Travel Time
5h 28m
₹650
Onwards
Via Delhi
Agra
Delhi
Moradabad
Approx Travel Time
5h 55m
₹20,094
Onwards
Agra
Delhi
Moradabad
Approx Travel Time
7h 20m
₹20,508
Onwards
Via Tundla
Agra
Tundla
Moradabad
Approx Travel Time
6h 38m
₹315
Onwards
Agra
Tundla
Moradabad
Approx Travel Time
6h 8m
₹670
Onwards
Via Chandausi
Agra
Chandausi
Moradabad
Approx Travel Time
7h 39m
₹912
Onwards
Frequently Asked Questions
What is the distance between Agra and Moradabad?
Moradabad is approximately 250+ kms from Agra.
How long does it take to reach Moradabad from Agra?
It takes approximately 6 hours to reach Moradabad from Agra by Train, Bus Via Mathura.
What is the cheapest way to reach Moradabad from Agra?
The cheapest way to reach Moradabad from Agra is by Train.
What is the fastest way to reach Moradabad from Agra?
The fastest way to reach Moradabad from Agra is by Train, Bus Via Mathura.
Routes Connecting Agra
Routes From Agra
Routes Connecting Moradabad
Routes From Moradabad
- Moradabad to Rajapur
- Moradabad to Rameshwaram
- Moradabad to Guwahati
- Moradabad to Adilabad
- Moradabad to Kakinada
- Moradabad to Madurantakam
- Moradabad to Theni
- Moradabad to Chakradharpur
- Moradabad to Sirsi
- Moradabad to Kalka
- Moradabad to Janakpur
- Moradabad to Tirunelveli
- Moradabad to Bikaner
- Moradabad to Eluru
- Moradabad to Giridih


