hero
How2Go
Bahadurgarh to Lanka

Bahadurgarh to Lanka

Lanka is approximately 1650+ kms from Bahadurgarh. The fastest way to reach Lanka from Bahadurgarh is by Train, Flight Via Delhi, Dimapur. It takes approximately 9 hours. The cheapest way to reach Lanka from Bahadurgarh is by Cab, Train Via Bareilly which would take approximately 37 hours.

Sort By
Mode of Transport

Via Delhi, Guwahati

RECOMMENDED

Bahadurgarh

Delhi

Guwahati

Lanka

Approx Travel Time

11h 33m

₹8,350

Onwards

Bahadurgarh

Delhi

Guwahati

Lanka

Approx Travel Time

12h 7m

₹9,469

Onwards

Bahadurgarh

Delhi

Guwahati

Lanka

Approx Travel Time

11h 37m

₹9,054

Onwards

Bahadurgarh

Delhi

Guwahati

Lanka

Approx Travel Time

12h 3m

₹8,765

Onwards

Via Bareilly

CHEAPEST

Bahadurgarh

Bareilly

Lanka

Approx Travel Time

1d 13h 1m

₹4,731

Onwards

Ads by MMT

Via Delhi, Dimapur

FASTEST

Bahadurgarh

Delhi

Dimapur

Lanka

Approx Travel Time

8h 33m

₹8,832

Onwards

Bahadurgarh

Delhi

Dimapur

Lanka

Approx Travel Time

9h 20m

₹10,025

Onwards

Bahadurgarh

Delhi

Dimapur

Lanka

Approx Travel Time

8h 37m

₹9,536

Onwards

Via Delhi, Jorhat

Bahadurgarh

Delhi

Jorhat

Lanka

Approx Travel Time

11h 48m

₹8,348

Onwards

Bahadurgarh

Delhi

Jorhat

Lanka

Approx Travel Time

11h 52m

₹9,052

Onwards

Ads by MMT

Frequently Asked Questions

What is the distance between Bahadurgarh and Lanka?

Lanka is approximately 1650+ kms from Bahadurgarh.

How long does it take to reach Lanka from Bahadurgarh?

It takes approximately 9 hours to reach Lanka from Bahadurgarh by Train, Flight Via Delhi, Dimapur.

What is the cheapest way to reach Lanka from Bahadurgarh?

The cheapest way to reach Lanka from Bahadurgarh is by Cab, Train Via Bareilly.

What is the fastest way to reach Lanka from Bahadurgarh?

The fastest way to reach Lanka from Bahadurgarh is by Train, Flight Via Delhi, Dimapur.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India