You can reach Namchi from Siliguri within 2 hours via train. Also, you can hire a taxi from Siliguri to Namchi to travel by road.