
Siwan to Lanka
Lanka is approximately 950+ kms from Siwan. The fastest way to reach Lanka from Siwan is by Train Via Bahadurganj. It takes approximately 21 hours. The cheapest way to reach Lanka from Siwan is by Train Via Guwahati which would take approximately 21 hours.
Sort By
Mode of Transport
Via Bahadurganj
RECOMMENDED
FASTEST
Siwan
Bahadurganj
Lanka
Approx Travel Time
20h 40m
₹780
Onwards
Via Siliguri
Siwan
Siliguri
Lanka
Approx Travel Time
20h 55m
₹780
Onwards
Via Kochbihar
Siwan
Kochbihar
Lanka
Approx Travel Time
20h 40m
On Demand
Via Guwahati
CHEAPEST
Siwan
Guwahati
Lanka
Approx Travel Time
20h 40m
₹560
Onwards
Via Alipurduar
Siwan
Alipurduar
Lanka
Approx Travel Time
20h 40m
₹775
Onwards
Via Katihar
Siwan
Katihar
Lanka
Approx Travel Time
20h 55m
On Demand
Via Chhapra
Siwan
Chhapra
Lanka
Approx Travel Time
20h 40m
On Demand
Via Khagaria
Siwan
Khagaria
Lanka
Approx Travel Time
20h 55m
On Demand
Via Rangia
Siwan
Rangia
Lanka
Approx Travel Time
20h 40m
On Demand
Via Kokrajhar
Siwan
Kokrajhar
Lanka
Approx Travel Time
20h 55m
₹810
Onwards
Frequently Asked Questions
What is the distance between Siwan and Lanka?
Lanka is approximately 950+ kms from Siwan.
How long does it take to reach Lanka from Siwan?
It takes approximately 21 hours to reach Lanka from Siwan by Train Via Bahadurganj.
What is the cheapest way to reach Lanka from Siwan?
The cheapest way to reach Lanka from Siwan is by Train Via Guwahati.
What is the fastest way to reach Lanka from Siwan?
The fastest way to reach Lanka from Siwan is by Train Via Bahadurganj.