Distance from Moradabad to Mathura by Road, Sea, Train, and Air
By Road
Traveling from Moradabad to Mathura by road is a popular option for those who prefer a scenic journey through the heartland of India. The distance between the two cities is approximately 176 kilometers via NH34, and the travel time can vary depending on the traffic and road conditions. It usually takes around 3-4 hours to cover this distance by car or bus.
By Sea
As Moradabad is an inland city, traveling to Mathura by sea is not a feasible option.
By Train
The railway network in India is extensive, and there are several trains connecting Moradabad and Mathura. The distance between the two cities by train is approximately 212 kilometers, and the travel time can vary depending on the train and route chosen. On average, it takes around 4-5 hours to reach Mathura from Moradabad by train.
By Air
The fastest way to travel from Moradabad to Mathura is by air. However, there are no direct flights between the two cities. The nearest airport to Moradabad is the Indira Gandhi International Airport in Delhi, which is approximately 170 kilometers away. From there, you can take a domestic flight to Agra, which is around 60 kilometers from Mathura. The total travel time, including the flight and ground transportation, can range from 4-6 hours.
Comparison Table – Distances and Traveling Time
Mode of Travel | Distance | Traveling Time |
---|---|---|
Road | 176 kilometers | 3-4 hours |
Train | 212 kilometers | 4-5 hours |
Air | Approx. 230 kilometers | 4-6 hours |
When it comes to traveling from Moradabad to Mathura, the best mode of transportation depends on personal preferences and priorities. If you prefer a scenic journey, traveling by road can be a great option. For a quicker and more convenient journey, taking a train or a flight can be preferred. However, keep in mind the availability and frequency of transport options.
Frequently Asked Questions
1. Can I travel directly from Moradabad to Mathura by sea?
No, as Moradabad is an inland city, traveling to Mathura by sea is not possible.
2. How long does it take to reach Mathura from Moradabad by train?
The travel time by train from Moradabad to Mathura is approximately 4-5 hours, depending on the train and route chosen.
3. Are there direct flights from Moradabad to Mathura?
No, there are no direct flights from Moradabad to Mathura. The nearest airport to Moradabad is in Delhi, and from there, you can take a domestic flight to Agra, which is close to Mathura.