hero
How2Go
Shimla to Lanka

Shimla to Lanka

Lanka is approximately 2050+ km from Shimla, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Lanka.

Read More
Sort By
Mode of Transport

Via Delhi, Dimapur

RECOMMENDED

Shimla

Delhi

Dimapur

Lanka

Approx Travel Time

15h 50m

₹10,277

Onwards

FASTEST

Shimla

Delhi

Dimapur

Lanka

Approx Travel Time

8h

₹17,038

Onwards

Via Delhi

Shimla

Delhi

Lanka

Approx Travel Time

1d 15h 5m

On Demand

Via Delhi, Guwahati

CHEAPEST

Shimla

Delhi

Guwahati

Lanka

Approx Travel Time

16h 50m

₹9,795

Onwards

Shimla

Delhi

Guwahati

Lanka

Approx Travel Time

9h

₹16,506

Onwards

Shimla

Delhi

Guwahati

Lanka

Approx Travel Time

11h 25m

₹16,971

Onwards

Via Delhi, Jorhat

Shimla

Delhi

Jorhat

Lanka

Approx Travel Time

9h 35m

₹16,738

Onwards

Via Mohali, Guwahati

Shimla

Mohali

Guwahati

Lanka

Approx Travel Time

13h 7m

₹14,441

Onwards

Via Dehradun, Guwahati

Shimla

Dehradun

Guwahati

Lanka

Approx Travel Time

18h 40m

₹11,334

Onwards

Via Delhi, Dibrugarh

Shimla

Delhi

Dibrugarh

Lanka

Approx Travel Time

12h 30m

₹16,403

Onwards

Frequently Asked Questions

What is the distance between Shimla and Lanka?

Lanka is approximately 2050+ kms from Shimla.

How long does it take to reach Lanka from Shimla?

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

What is the cheapest way to reach Lanka from Shimla?

The cheapest way to reach Lanka from Shimla is by Bus, Flight, Train Via Delhi, Guwahati.

What is the fastest way to reach Lanka from Shimla?

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

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India