Traveling from Siliguri to Agartala is most convenient by train. There are direct trains from New Jalpaiguri (NJP) to Agartala, which take you through the scenic landscapes of Assam and Tripura. The journey covers approximately 900 km and takes about 20 to 24 hours. Alternatively, you can fly from Bagdogra to Agartala with a layover in Kolkata. Agartala is a beautiful city with a rich history and proximity to the Bangladesh border.
Total Distance: 900 km by rail, 400 km straight-line.
Book in advance as these trains are popular.
Check for short layover times.
October to March for pleasant weather.