When you want to get from Agra to Moradabad, your choices are limited. There is only one option we offer for this route:
The overland distance from Agra to Moradabad is 102 miles (163 km).
The flying distance is 102 miles (163 km).
The travel time from Agra to Moradabad takes approximately 4 hours.
To get from Agra to Moradabad prepare to shell out about USD 98.07 for your ticket.
Taxi is always an attractive option as you can book a cab to take you from Agra to Moradabad any time of the day.
While taxi is the only option we offer for this route, these simple tips and recommendations will help enhance your travel experience.
Up to now, 502 booked taxi tickets from Agra to Moradabad through our service. You can check reviews above.