Distance from Kozhikode to Mathura by Road, Sea, Train, and Air
By Road
The distance from Kozhikode to Mathura by road is approximately 2,700 kilometers. The journey takes around 45 hours, depending on the route and traffic conditions. Traveling by road allows you to witness the diverse landscapes of India, from the lush greenery of Kerala to the arid regions of Rajasthan.
By Sea
As Kozhikode is a coastal city, you might wonder if there is a way to reach Mathura by sea. Unfortunately, there are no direct sea routes between these two cities. Sea travel is not a viable option for this particular journey.
By Train
Traveling from Kozhikode to Mathura by train is a popular choice among many travelers. The approximate distance between the two cities by rail is around 2,300 kilometers. The journey takes approximately 40-45 hours, depending on the train route and any layovers. Indian Railways offers several options, including both direct and connecting trains, providing a comfortable and scenic journey.
By Air
If you prefer a quicker mode of transportation, flying from Kozhikode to Mathura is the best option. The aerial distance between the two cities is approximately 1,800 kilometers. Several airlines operate flights from Kozhikode International Airport to Agra Airport, which is the nearest airport to Mathura. The flight duration is typically around 3-4 hours, making it the fastest way to reach Mathura from Kozhikode.
Comparison Table – Distance and Travel Time
Mode of Transportation | Distance | Travel Time |
---|---|---|
Road | 2,700 km | Approximately 45 hours |
Train | 2,300 km | Approximately 40-45 hours |
Air | 1,800 km | Approximately 3-4 hours |
When it comes to traveling from Kozhikode to Mathura, you have various options available. If you prefer a scenic journey and have ample time, traveling by road or train allows you to experience the beauty of the Indian landscape. However, if you are short on time, flying is the fastest and most convenient option.
Frequently Asked Questions
1. Is there a direct sea route from Kozhikode to Mathura?
No, there are no direct sea routes available between Kozhikode and Mathura. Sea travel is not a feasible option for this journey.
2. How long does it take to travel from Kozhikode to Mathura by train?
The train journey from Kozhikode to Mathura takes approximately 40-45 hours, depending on the train route and any layovers.
3. What is the fastest way to reach Mathura from Kozhikode?
Flying is the fastest mode of transportation to reach Mathura from Kozhikode. The flight duration is typically around 3-4 hours.