To reach Darjeeling from Tajpur, you must travel to New Jalpaiguri (NJP) by train and then take a shared or private taxi up the hills. The total distance is about 700 km. The final leg from NJP to Darjeeling takes about 3 to 4 hours by road. You will experience a dramatic change in climate and scenery.
Total Distance: 700 km by road, 520 km straight-line.
Book the toy train in advance if you want to experience it.
March to May or October to December for clear mountain views.