Distance Comparison: Dehradun to Shahjahanpur by Road, Sea, Train, and Air

distance from Dehradun to Shahjahanpur

Distance from Dehradun to Shahjahanpur by Road, Sea, Train, and Air

By Road

The distance from Dehradun to Shahjahanpur by road is approximately 370 kilometers, and it can be covered in around 7-8 hours, depending on the traffic conditions and the route taken. The most common route is via NH9 and NH530, offering a scenic journey through the beautiful landscapes of Uttarakhand and Uttar Pradesh.

By Sea

As Shahjahanpur is an inland city, there is no direct sea route available for traveling from Dehradun. Sea travel is not a viable option for this particular journey.

By Train

The railway distance from Dehradun to Shahjahanpur is approximately 420 kilometers. There are no direct trains between these two cities. However, you can opt for a train from Dehradun to Bareilly, which is around 150 kilometers away from Shahjahanpur. From Bareilly, you can either take a taxi or catch a connecting train to reach Shahjahanpur. The total travel time by train can vary from 10 to 12 hours, depending on the train connections and waiting time.

By Air

The aerial distance from Dehradun to Shahjahanpur is approximately 280 kilometers. Unfortunately, there are no direct flights available between these two cities. To travel by air, you would need to take a flight from Dehradun’s Jolly Grant Airport to Lucknow, which is the nearest major airport to Shahjahanpur. From Lucknow, you can hire a taxi or take a train to reach Shahjahanpur. The total travel time by air can range from 4 to 6 hours, depending on the layover time and transportation chosen for the last leg of the journey.

Comparison Table – Traveling Modes and Estimated Time

Travel Mode Distance Estimated Time
Road 370 km 7-8 hours
Train 420 km 10-12 hours
Air 280 km 4-6 hours

Frequently Asked Questions

1. Can I travel directly from Dehradun to Shahjahanpur by sea?

No, Shahjahanpur is an inland city, and there are no sea routes available for traveling from Dehradun to Shahjahanpur.

2. Are there any direct trains from Dehradun to Shahjahanpur?

No, there are no direct trains available between Dehradun and Shahjahanpur. You can travel by train from Dehradun to Bareilly and then take a taxi or a connecting train to reach Shahjahanpur.

3. How long does it take to travel from Dehradun to Shahjahanpur by air?

The total travel time from Dehradun to Shahjahanpur by air can range from 4 to 6 hours, depending on the layover time and the chosen mode of transportation for the last leg of the journey.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top