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.

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
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
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.
Routes Connecting Kolkata
Routes From Kolkata
Routes Connecting Alipurduar
Routes From Alipurduar
- Alipurduar to Delhi
- Alipurduar to Shirdi
- Alipurduar to Gondia
- Alipurduar to Dibrugarh
- Alipurduar to Adoni
- Alipurduar to Bapatla
- Alipurduar to Nellore
- Alipurduar to Akkalkot
- Alipurduar to Malkapur
- Alipurduar to Nandurbar
- Alipurduar to Joshimath
- Alipurduar to Muzaffarpur
- Alipurduar to Khatima
- Alipurduar to Akola
- Alipurduar to Bhimavaram
Routes To Alipurduar
- Nagpur to Alipurduar
- Pithoragarh to Alipurduar
- Jamnagar to Alipurduar
- Dhamnod to Alipurduar
- Palghar to Alipurduar
- Sirsa to Alipurduar
- Mirzapur to Alipurduar
- Alwar to Alipurduar
- Vijayawada to Alipurduar
- Anantnag to Alipurduar
- Ghaziabad to Alipurduar
- Jubbal to Alipurduar
- Nizamabad to Alipurduar
- Kuppam to Alipurduar
- Markapur to Alipurduar

