Siliguri is a major city in West Bengal. To reach it from Madhepur, you can take a train from a nearby station like Darbhanga or Samastipur to New Jalpaiguri (Siliguri). The journey takes you through the heart of North Bihar and West Bengal.
Total Distance: 300 km by road, 250 km straight-line.
New Jalpaiguri is well-connected to major cities in India.
October to March for pleasant weather.