Katihar to Lanka Distance
Lanka is approximately 750+ km from Katihar. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 17 hours, subject to the chosen service and route. Flying is the fastest way to reach Lanka, with a total travel time of approximately 13 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
CHEAPEST
Katihar
Lanka
Approx Travel Time
16h 55m
₹400
Onwards
Via Kokrajhar
Katihar
Kokrajhar
Lanka
Approx Travel Time
15h 33m
₹475
Onwards
Via Guwahati
Katihar
Guwahati
Lanka
Approx Travel Time
18h 3m
₹425
Onwards
Via Alipurduar
Katihar
Alipurduar
Lanka
Approx Travel Time
15h 52m
On Demand
Via Bahadurganj
Katihar
Bahadurganj
Lanka
Approx Travel Time
16h 29m
On Demand
Via Bahadurganj, Hojai
Katihar
Bahadurganj
Hojai
Lanka
Approx Travel Time
16h 10m
On Demand
Via Forbesganj, Guwahati
Katihar
Forbesganj
Guwahati
Lanka
Approx Travel Time
21h 57m
₹2,999
Onwards
Via Jalpaiguri, Guwahati
Katihar
Jalpaiguri
Guwahati
Lanka
Approx Travel Time
20h 24m
₹7,649
Onwards
Via Bahadurganj, Guwahati
Katihar
Bahadurganj
Guwahati
Lanka
Approx Travel Time
16h 12m
On Demand
Via Siliguri, Guwahati
FASTEST
Katihar
Siliguri
Guwahati
Lanka
Approx Travel Time
12h 56m
₹17,094
Onwards
Frequently Asked Questions
What is the straight-line (aerial) distance between Katihar and Lanka?
The straight-line distance is approximately 500+ km.
What is the distance from Katihar to Lanka via Kokrajhar?
Via Kokrajhar, the distance is approximately 750+ km, taking around 16 hours.
Is there a train from Katihar to Lanka?
Yes, trains run between Katihar and Lanka, covering approximately 750+ km in around 17 hours.

