Sarkaghat to Kolkata Distance

Kolkata is approximately 1600+ km from Sarkaghat. Compare the available routes and travel options between the two cities. If you're travelling by air, Netaji Subhash Chandra Bose International Airport is located in Kolkata. Flying is the fastest way to reach Kolkata, with a total travel time of approximately 8 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 Sarkaghat, India to Kolkata, India

Via Mohali

RECOMMENDED

FASTEST

Sarkaghat

Mohali

Kolkata

Approx Travel Time

7h 28m

On Demand

Via Ambala

Sarkaghat

Ambala

Kolkata

Approx Travel Time

1d 4h 6m

₹7,010

Onwards

Ads by MMT

Via Delhi

Sarkaghat

Delhi

Kolkata

Approx Travel Time

1d 17h 55m

₹2,514

Onwards

Sarkaghat

Delhi

Kolkata

Approx Travel Time

15h

₹7,800

Onwards

Via Delhi, Kanpur

CHEAPEST

Sarkaghat

Delhi

Kanpur

Kolkata

Approx Travel Time

1d 12h 55m

₹1,295

Onwards

Ads by MMT

Via Amritsar

Sarkaghat

Amritsar

Kolkata

Approx Travel Time

10h 31m

₹16,414

Onwards

Via Mohali, Patna

Sarkaghat

Mohali

Patna

Kolkata

Approx Travel Time

9h 38m

On Demand

Via Mohali, Delhi

Sarkaghat

Mohali

Delhi

Kolkata

Approx Travel Time

9h 58m

On Demand

Via Mohali, Lucknow

Sarkaghat

Mohali

Lucknow

Kolkata

Approx Travel Time

9h 33m

On Demand

Via Mohali, Jaipur

Sarkaghat

Mohali

Jaipur

Kolkata

Approx Travel Time

10h 18m

On Demand

Frequently Asked Questions

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

The straight-line distance is approximately 1500+ km.

What is the distance from Sarkaghat to Kolkata via Mohali?

Via Mohali, the distance is approximately 1600+ km, taking around 8 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India