Distance from Agra to Kozhikode by Road, Sea, Train and Air
By Road
The distance from Agra to Kozhikode by road is approximately 2,500 kilometers. The journey takes around 40-45 hours, depending on the route and traffic conditions. You can take the NH44 route, which passes through major cities like Delhi, Nagpur, and Bangalore, offering scenic views along the way.
By Train
Traveling from Agra to Kozhikode by train is a convenient option. There are no direct trains between the two cities, but you can take a train from Agra to Bangalore or Chennai, and then board another train to Kozhikode. The total travel time can vary between 30-35 hours, depending on the train connections.
By Air
The fastest way to travel from Agra to Kozhikode is by air. There are no direct flights between the two cities, but you can take a flight from Agra to Bangalore or Chennai, and then catch a connecting flight to Kozhikode. The total travel time, including layovers, is around 5-6 hours.
By Sea
Although Kozhikode is a coastal city, there are no direct sea routes from Agra. However, you can travel by sea from Mumbai or Chennai to Kozhikode. The journey duration can vary depending on the sea conditions and the route taken.
Comparison Table
Mode of Travel | Distance | Travel Time |
---|---|---|
Road | 2,500 km | 40-45 hours |
Train | Varies | 30-35 hours |
Air | Varies | 5-6 hours |
Sea | Varies | Varies |
Frequently Asked Questions
1. Is there a direct road route from Agra to Kozhikode?
No, there is no direct road route from Agra to Kozhikode. The most common route includes major cities like Delhi, Nagpur, and Bangalore.
2. Are there any direct trains from Agra to Kozhikode?
No, there are no direct trains from Agra to Kozhikode. You will need to change trains at Bangalore or Chennai to reach Kozhikode.
3. How long does it take to travel from Agra to Kozhikode by air?
The total travel time from Agra to Kozhikode by air, including layovers, is usually around 5-6 hours.