
Nilambur to Shimla
Shimla is approximately 2700+ kms from Nilambur. The fastest way to reach Shimla from Nilambur is by Train, Flight Via Cochin, Delhi. It takes approximately 11 hours. The cheapest way to reach Shimla from Nilambur is by Train, Flight Via Cochin, Jaipur which would take approximately 21 hours.
Sort By
Mode of Transport
Via Cochin, Delhi
RECOMMENDED
FASTEST
Nilambur
Cochin
Delhi
Shimla
Approx Travel Time
10h 50m
₹10,310
Onwards
Nilambur
Cochin
Delhi
Shimla
Approx Travel Time
16h 20m
₹7,479
Onwards
Nilambur
Cochin
Delhi
Shimla
Approx Travel Time
17h 50m
₹7,863
Onwards
Via Cochin, Chandigarh
Nilambur
Cochin
Chandigarh
Shimla
Approx Travel Time
12h 5m
₹10,546
Onwards
Nilambur
Cochin
Chandigarh
Shimla
Approx Travel Time
12h 5m
₹12,612
Onwards
Via Cochin, Mohali
Nilambur
Cochin
Mohali
Shimla
Approx Travel Time
13h 9m
₹12,947
Onwards
Via Cochin, Amritsar
Nilambur
Cochin
Amritsar
Shimla
Approx Travel Time
11h 20m
₹10,907
Onwards
Nilambur
Cochin
Amritsar
Shimla
Approx Travel Time
17h 5m
On Demand
Via Cochin, Jaipur
CHEAPEST
Nilambur
Cochin
Jaipur
Shimla
Approx Travel Time
20h 35m
₹7,301
Onwards
Nilambur
Cochin
Jaipur
Shimla
Approx Travel Time
23h 5m
₹8,530
Onwards
Frequently Asked Questions
What is the distance between Nilambur and Shimla?
Shimla is approximately 2700+ kms from Nilambur.
How long does it take to reach Shimla from Nilambur?
It takes approximately 11 hours to reach Shimla from Nilambur by Train, Flight Via Cochin, Delhi.
What is the cheapest way to reach Shimla from Nilambur?
The cheapest way to reach Shimla from Nilambur is by Train, Flight Via Cochin, Jaipur.
What is the fastest way to reach Shimla from Nilambur?
The fastest way to reach Shimla from Nilambur is by Train, Flight Via Cochin, Delhi.