The distance from Kanchrapara to Siliguri is approximately 550 kilometers. The most practical way to travel is by train. The journey takes about 10 to 12 hours. Siliguri is a major city and a gateway to the hill stations of North Bengal.
Total Distance: 550 km driving distance, 480 km straight-line air distance.
Trains are the most comfortable way to cover this long distance.
October to March for comfortable sightseeing.