The distance from Thiruvallur to Shimla is about 2400 km. Reach Chennai Central to board trains to Chandigarh, then take a bus or taxi to Shimla. Alternatively, fly from Chennai International Airport to Chandigarh Airport, then travel by road. The journey takes you through the heart of Northern India.
Total Distance: 2400 km by road, 2000 km by air.
Book your tickets well in advance as this is a long-distance route.
Book flights early to get better deals.
October to March for pleasant weather.