Kolkata to Saharanpur Distance

The road distance between Kolkata and Saharanpur is approximately 1650+ km, and the drive usually takes around 25 hours by car or taxi, depending on traffic and road conditions. Trains complete the journey in approximately 23 hours, subject to the chosen service and route. Flying is the fastest way to reach Saharanpur, with a total travel time of approximately 6 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Kolkata, India to Saharanpur, India

Via Ghaziabad

RECOMMENDED

FASTEST

Kolkata

Ghaziabad

Saharanpur

Approx Travel Time

5h 48m

₹8,427

Onwards

Kolkata

Ghaziabad

Saharanpur

Approx Travel Time

8h 15m

₹8,691

Onwards

Direct Options

CHEAPEST

Kolkata

Saharanpur

Approx Travel Time

23h 10m

₹625

Onwards

Kolkata

Saharanpur

Approx Travel Time

1d 0h 59m

₹27,544

Onwards

Ads by MMT

Via Bareilly

Kolkata

Bareilly

Saharanpur

Approx Travel Time

23h 6m

₹750

Onwards

Kolkata

Bareilly

Saharanpur

Approx Travel Time

1d 0h 44m

₹7,577

Onwards

Via Asansol

Kolkata

Asansol

Saharanpur

Approx Travel Time

1d 2h 13m

₹1,190

Onwards

Ads by MMT

Via Gaya, Delhi

Kolkata

Gaya

Delhi

Saharanpur

Approx Travel Time

1d 11h 40m

₹1,659

Onwards

Via Delhi

Kolkata

Delhi

Saharanpur

Approx Travel Time

7h 41m

₹9,083

Onwards

Kolkata

Delhi

Saharanpur

Approx Travel Time

8h 35m

₹9,287

Onwards

Frequently Asked Questions

What is the distance between Kolkata and Saharanpur?

The distance between Kolkata and Saharanpur is approximately 1650+ km by road.

What is the straight-line (aerial) distance between Kolkata and Saharanpur?

The straight-line distance is approximately 1350+ km.

How long does it take to travel from Kolkata to Saharanpur by road?

It takes around 25 hours by road.

What is the distance from Kolkata to Saharanpur via Ghaziabad?

Via Ghaziabad, the distance is approximately 1450+ km, taking around 6 hours.

Is there a train from Kolkata to Saharanpur?

Yes, trains run between Kolkata and Saharanpur, covering approximately 1500+ km in around 23 hours.

Does the distance from Kolkata to Saharanpur change by route?

Yes — the road distance varies from 1650+ km via the direct route to 1450+ km via Ghaziabad, depending on the path taken.

Does travel time between Kolkata and Saharanpur vary by season?

Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.

What is the driving distance vs. straight-line distance between Kolkata and Saharanpur?

The driving distance is 1650+ km, while the straight-line distance is shorter at 1350+ km, due to the road route following terrain and highways.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India