Distance from Kochi to Shahjahanpur: Road, Sea, Train, and Air
By Road
When traveling from Kochi to Shahjahanpur by road, the distance is approximately 2,100 kilometers. The journey takes around 38 hours, depending on the route and traffic conditions.
By Sea
Unfortunately, there are no direct sea routes connecting Kochi and Shahjahanpur. As both cities are located inland, traveling by sea is not a viable option.
By Train
Traveling by train is a convenient option for reaching Shahjahanpur from Kochi. The distance by train is approximately 2,300 kilometers, and the journey takes around 45-50 hours, depending on the train and route chosen.
By Air
The fastest way to travel from Kochi to Shahjahanpur is by air. The aerial distance between the two cities is approximately 1,700 kilometers. Several airlines operate regular flights between Kochi and Shahjahanpur, with an average flight duration of around 3-4 hours.
Comparison Table: Traveling Options
Travel Mode | Distance | Estimated Travel Time |
---|---|---|
Road | 2,100 km | 38 hours |
Train | 2,300 km | 45-50 hours |
Air | 1,700 km | 3-4 hours |
Frequently Asked Questions
1. Can I travel from Kochi to Shahjahanpur by ship?
No, there are no direct sea routes between Kochi and Shahjahanpur as both cities are located inland.
2. What is the fastest way to reach Shahjahanpur from Kochi?
The fastest way to travel from Kochi to Shahjahanpur is by air, with an average flight duration of 3-4 hours.
3. How long does it take to travel from Kochi to Shahjahanpur by train?
The train journey from Kochi to Shahjahanpur takes approximately 45-50 hours, depending on the train and route chosen.