Traveling from Kavali to Shimla is a very long journey across India. The distance is approximately 2200 kilometers. The most practical way is by train via New Delhi and Kalka. The journey takes about 45 to 50 hours. You will pass through the heart of the country.
Total Distance: 2200 km by road, 1900 km air distance.
Book the toy train in advance.
March to June and October to February.