The journey from Kasauli to the vibrant city of Ahmedabad spans approximately 1200 km. You must descend to the plains and travel to Chandigarh or Delhi to catch a train to Ahmedabad. The route passes through the heart of India, offering scenic views of the plains. Expect a travel time of 20 to 24 hours by train, depending on the connection and route chosen.
Total Distance: 1200 km by road, 1050 km air distance.
Book early as trains to Ahmedabad are very popular.
October to March for pleasant weather in Ahmedabad.