From Siliguri or New Jalpaiguri, you can travel to Jaigaon/Phuentsholing, which is the border town on the Indian side of the India-Bhutan border. Jaigaon is adjacent to Phuentsholing, the Bhutanese counterpart. You can take a shared taxi, private cab, or bus from Siliguri/NJP to Jaigaon/Phuentsholing, which is approximately 150-180 kilometers away. The journey by road takes around 4-6 hours depending on the mode of transport and traffic conditions.
While traveling from Kolkata to Bhutan via train and road offers an adventurous and scenic journey, it's essential to plan your trip in advance and check the latest travel advisories, entry requirements, and visa regulations for Bhutan. Additionally, consider the time and cost factors associated with each mode of transportation when planning your journey.