The nearest rail is New Jalpaiguri. This is well connected to most of the major cities in India. The town of Darjeeling is approachable from Siliguri, nearly 80 km away, by Darjeeling Himalayan Railway also known as Toy Train. The nearest airport is Bagdodara, near Siliguri. Cabs are easily available from Bagodara to Darjeeling.
Search for directions from
How to reach Darjeeling by flight
Bagdogra Airport is the nearest air connection. The local carriers like Air India, Jet Airways, Indigo, Spice Jet and others have direct flights from Delhi, Guwahati and Kolkata. On reaching the airport, you can hire a taxi to get to Darjeeling, which will take you around 3 hours.
Nearest Airport: BAGDOGRA
- 38 kms from Darjeeling
Tentative return flight prices to BAGDOGRA from major cities in India.
How to reach Darjeeling by road
There is regular bus service from Siliguri to Darjeeling which is approximately 70 km away. Bus services are also available from the nearby towns like Kurseong and Kalimpong. Alternatively, you can also drive down to Darjeeling from nearby cities like Siliguri, Kalimpong and Kurseong. The road network is quite good with stunning mountain landscape.
How to reach Darjeeling by train
The nearest railway station is New Jalpaiguri, 62 km from the main town. It connects all the major Indian cities like Delhi, Mumbai, Kolkata, Bangalore, Cochin, Chennai, etc. The Darjeeling Himalayan Railways' famous toy train service start at New Jalpaiguri and will get you to Darjeeling in about 7 hours.
Local transport in Darjeeling
The most popular and ubiquitous mode of transport is a four-wheel land-rover drive to navigate the steep and sometimes narrow roads of the hill.