By Road & Rail
>> Take a train up to NJP (New Jalpaiguri). Darjeeling is only 88kms from here.
>> You will get ample taxis and shared jeeps from NJP to reach Darjeeling in about 3.5 hours along the main highway NH-55 (also known as Hill Cart Road).
>> Few long distance trains pass through Siliguri as well. You will also get plenty of shared jeeps, taxis and buses at Siliguri.
By Air & Road
>> Fly down to the nearest airport Bagdogra which is 94 kms from Darjeeling town and take a private taxi.
>> You have to hire a taxi as shared taxis and buses are not available here. It takes about 3.5 hours to reach Darjeeling from Bagdogra airport.