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 10 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

9h 43m

On Demand

Via Mohali, Lucknow

Sarkaghat

Mohali

Lucknow

Kolkata

Approx Travel Time

9h 43m

On Demand

Ads by MMT

Via Delhi

CHEAPEST

Sarkaghat

Delhi

Kolkata

Approx Travel Time

1d 6h 50m

₹1,250

Onwards

Sarkaghat

Delhi

Kolkata

Approx Travel Time

14h 50m

₹7,010

Onwards

Via Mohali, Delhi

Sarkaghat

Mohali

Delhi

Kolkata

Approx Travel Time

1d 4h 30m

On Demand

Sarkaghat

Mohali

Delhi

Kolkata

Approx Travel Time

10h 13m

On Demand

Ads by MMT

Via Delhi, Agra

Sarkaghat

Delhi

Agra

Kolkata

Approx Travel Time

2d 2h 10m

₹4,074

Onwards

Via Mohali, Patna

Sarkaghat

Mohali

Patna

Kolkata

Approx Travel Time

9h 53m

On Demand

Via Kangra, Delhi

Sarkaghat

Kangra

Delhi

Kolkata

Approx Travel Time

10h 24m

On Demand

Via Mohali, Jaipur

Sarkaghat

Mohali

Jaipur

Kolkata

Approx Travel Time

10h 38m

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 10 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India