Traveling from Kamakhyaguri to Ahmedabad involves a long-distance rail journey. You can take a train from New Alipurduar to Ahmedabad Junction. The route passes through the heart of India. Expect a travel time of approximately 45 to 50 hours by train. Alternatively, flying from Bagdogra to Ahmedabad is much faster.
Total Distance: 2400 km by rail, 2000 km straight-line.
Book a berth in 3AC for a comfortable journey.
November to February for pleasant weather in Ahmedabad.