Kolkata to Alipurduar Distance

The road distance between Kolkata and Alipurduar is approximately 700+ km, and the drive usually takes around 16 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 17 hours, while trains complete the journey in approximately 12 hours, subject to the chosen service and route. Flying is the fastest way to reach Alipurduar, with a total travel time of approximately 5 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 Alipurduar, India

Direct Options

RECOMMENDED

Kolkata

Alipurduar

Approx Travel Time

12h 15m

₹380

Onwards

Kolkata

Alipurduar

Approx Travel Time

17h

₹2,000

Onwards

Kolkata

Alipurduar

Approx Travel Time

15h 27m

On Demand

Via Jangipur

Kolkata

Jangipur

Alipurduar

Approx Travel Time

9h 51m

₹460

Onwards

Ads by MMT

Via Bahadurganj

CHEAPEST

Kolkata

Bahadurganj

Alipurduar

Approx Travel Time

11h 47m

₹360

Onwards

Via Guwahati

Kolkata

Guwahati

Alipurduar

Approx Travel Time

6h 24m

₹5,544

Onwards

Ads by MMT

Via Siliguri

Kolkata

Siliguri

Alipurduar

Approx Travel Time

4h 46m

₹7,351

Onwards

Via Siliguri, Jaldapara

FASTEST

Kolkata

Siliguri

Jaldapara

Alipurduar

Approx Travel Time

4h 43m

₹7,496

Onwards

Via Guwahati, Guwahati

Kolkata

Guwahati

Guwahati

Alipurduar

Approx Travel Time

7h 14m

₹5,689

Onwards

Via Guwahati, Kokrajhar

Kolkata

Guwahati

Kokrajhar

Alipurduar

Approx Travel Time

6h 39m

₹5,694

Onwards

Frequently Asked Questions

What is the distance between Kolkata and Alipurduar?

The distance between Kolkata and Alipurduar is approximately 700+ km by road.

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

The straight-line distance is approximately 450+ km.

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

It takes around 16 hours by road.

What is the distance from Kolkata to Alipurduar via Jangipur?

Via Jangipur, the distance is approximately 600+ km, taking around 10 hours.

Is there a train from Kolkata to Alipurduar?

Yes, trains run between Kolkata and Alipurduar, covering approximately 700+ km in around 12 hours.

Does the distance from Kolkata to Alipurduar change by route?

Yes — the road distance varies from 700+ km via the direct route to 600+ km via Jangipur, depending on the path taken.

Does travel time between Kolkata and Alipurduar 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 Alipurduar?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India