Nearest railway stations to Sikkim are Jalpaiguri (187 km) and Siliguri (146 km), that are well-connected to major cities like Kolkata, Guwahati, Delhi and Mumbai. There are few trains that operate from Kolkata to Jalpaiguri, which is 593 km away. The limited trains between Kolkata to Jalpaiguri are KOAA (12363), Testa Torsa Exp (13141) and Darjeeling Mail (12343). There are plenty of weekly as well as every day trains that run from Guwahati to Siliguri, located at a distance of around 433 km. The everyday trains from Guwahati to Siliguri are; DBRT Rajdhani Express (12423), Kamrup Express (15960), North-East Express (12505), Saraighat Express (12346), Brahmaputra Mail (14055) and Abadh Assam Express (15909). While between Mumbai to Siliguri, which is comparatively a longer route of about a distance of 1798 km, are few weekly trains running between them; like Guwahati (15645), Karambhoomi (22511), LTT KYQAC Express (12519), Guwahati Express (15647) and KYQ SUVIDA Special (82505). The trains running from Delhi to Siliguri, including both weekly and everyday, are numerous, and the distance they travel is of around 1466 km. Some of the everyday trains running between Delhi and Siliguri are; Mahananda Express (15484), North-East Express (12506), Avadh Assam Express (15910), DBRT Rajdhani (12424) and Brahmaputra Mail (14056).