How to Reach Siliguri

Siliguri is well connected by all means of transport. It has a well-developed road transport network to all the major cities of West Bengal. It houses two railheads and has an International airport, Bagdogra airport which is well connected to other major hubs across the country. Siliguri is well connected to other cities and direct buses ply from major cities like Kolkata, Patna, Muzaffarpur and Guwahati.

Search for directions from

Most frequently searched routes to Siliguri

Route Name Distance Time
Kolkata to Siliguri 558 km 11 hours 51 mins
Delhi to Siliguri 1,486 km 23 hours 24 mins
Gangtok to Siliguri 116 km 3 hours 41 mins
Bangalore to Siliguri 2,411 km 1 day 17 hours
Mumbai to Siliguri 2,347 km 1 day 13 hours
Hyderabad to Siliguri 2,023 km 1 day 11 hours
Agra to Siliguri 1,244 km 19 hours 45 mins
Varanasi to Siliguri 748 km 14 hours 20 mins
Chennai to Siliguri 2,204 km 1 day 13 hours
Ahmedabad to Siliguri 2,078 km 1 day 9 hours
Pune to Siliguri 2,369 km 1 day 15 hours
Jaipur to Siliguri 1,508 km 1 day 1 hour
Kalimpong to Siliguri 68.5 km 2 hours 20 mins

How to reach Siliguri by flight

Siliguri has its own airport known as the Bagdogra airport. It is almost 15 minutes away from Siliguri and one can take a cab from the airport to reach the destination. It is very well connected to cities like New Delhi, Kolkata and Bangalore.

Nearest Airport: BAGDOGRA

Search for flights to BAGDOGRA

Tentative return flight prices to BAGDOGRA from major cities in India.

How to reach Siliguri by road

Many state owned and private buses ply on a regular basis. It is well connected to many cities of West Bengal like Darjeeling, which is almost 67 km away. Taxis are also available from Siliguri to Darjeeling and Gangtok.

How to reach Siliguri by train

The city has two rail heads. One is the Siliguri Junction and the other is New Jalpaiguri Junction (NJP). The NJP is the favoured railway station and is well connected to all major cities of the country.

How to reach Siliguri by bus

The bus stand in Siliguri is known as Tenzing Norgay Bus Terminus and is situated on Hill Cart Road. The bus stand is 8 km away from the New Jalpaiguri Junction (NJP) railway station.

Below are the fares and distances from major nearby cities.

Kolkata-Siliguri: 580 km INR 1200 (INR 245 for State Transport Buses)

Patna-Siliguri: 472 km INR 450

Muzaffarpur-Siliguri: 387 km INR 450

Guwahati-Siliguri: 474 km INR 520

Other than local Indian buses, there is a regular overnight bus service from Dhaka which drops travellers at the India-Bangladesh Border in Changrabanda and charges around INR 1500 per person. There is a regular bus service from Bhutanese town of Phuentsholing and buses ply at 7 AM, 7:30 AM, 8:15 AM and 3 PM daily. The journey takes 4.5 hours.

Local transport in Siliguri

For the economical intra-city commute, local buses are the best mode of transport. Both private and government buses ply frequently and offer the most affordable transport option.

For short distances rickshaws, autos, and newly launched battery rickshaws can be used. Autos usually charge around INR 10 per km while rickshaws charge INR 50 for a distance of 8 km. Local taxis will usually charge INR 30 per km. Battery rickshaws ply at fixed fares of INR 20 from one point to another.
To explore the entire city at your pace and convenience, rental cars are the best option and the average rental starts from INR 200 per hour and goes up to INR 250 per hour. Apart from the per hour rate, the rental services usually have a minimum bill amount which you have to pay irrespective of the hours for which you rent the car. The minimum rental starts from INR 4,200 for budget travel and goes up to INR 6,200 for luxury cars.

Siliguri Packages

Compare quotes from upto 3 travel agents for free

Siliguri Photos

Siliguri, West Bengal
Salugara Monastery
Buddhist Monastery at Salugara
Siliguri ISKON temple

+ 15

View 22 Packages