The distance from Keelakarai to Shimla is approximately 2800 km. The most practical way to travel is by flight from Madurai or Chennai to Chandigarh, followed by a taxi or bus to Shimla. The journey takes about 50 to 55 hours by train. Shimla is the capital of Himachal Pradesh, known for its colonial architecture, pleasant climate, and mountain views. The route spans the entire length of the country.
Total Distance: 2800 km by road, 2500 km straight-line.
Book flights to Chandigarh and then take a taxi or bus to Shimla.
October to March for pleasant weather.