The distance between Haldia and Siliguri is approximately 650 km. The most convenient way to travel is by train from Haldia to Siliguri, which takes about 12-14 hours. Alternatively, you can take a bus from Haldia to Siliguri, which takes about 14-16 hours. Siliguri is a major city in West Bengal, known as the gateway to the Northeast and the Himalayas. The route takes you through the scenic landscapes of the West Bengal plains.
Total Distance: 650 km by road, 550 km air distance.
Direct trains are available; check the schedule on the IRCTC website.
Buses are frequent and convenient.
October to March for pleasant weather.