View of the amazing Siliguri city

How to Reach Siliguri from Bangalore

Know about Siliguri also known as the gateway of North-Eastern India

Bangalore to Siliguri Route

  • Bangalore to Siliguri

    By Road

    49.0 hours

    By Train

    45.0 hours

Siliguri is a beautiful city nestled in the magnificent state of West Bengal.

The city is filled with famous tourist spots which allure visitors from all parts of the globe. The best way to reach from Bangalore to Siliguri is by taking a flight. The total distance between Bangalore and Siliguri by air is 2093 km approx. which can be easily covered 2 hours 45 minutes to 3 hours by a non-stop flight. The main airport in Siliguri is Bagdogra International Airport (IXB) which is located just 11.6 km approx from the Siliguri city centre. The train is another option to travel to Siliguri from Bangalore which will take around 40 to 45 hours to reach.

If you're planning a trip from Bangalore to Siliguri and thinking about how to reach Siliguri from Bangalore, then we're here to help you out a little. Given below is a detailed description of all the different ways that you can use in order to reach from Bangalore to Siliguri.

Bangalore to Siliguri by Flight:

Bagdogra International Airport is a small yet important airport towards the West of Siliguri city. Many flights from Delhi, Kolkata, Mumbai, Bangalore, and Hyderabad have a layover in this airport. Some airlines that operate their flights from Bangalore to Siliguri are SpiceJet, IndiGo, AirAsia, and Vistara. A direct flight from Bangalore to Bagdogra Airport can last for an average duration of 3 hrs. Flight fares can range from 4,000 to 8,000 INR.

Bangalore to Siliguri by Train:

Siliguri actually has good railway connections to almost all cities in India. Bangalore to Siliguri distance by train is approx. 2468 km. There are two junctions (New Jalpaiguri Junction and Siliguri Junction) and two railway stations, the Siliguri Town Railway Station and Bagdogra Railway Station. There are four trains that run from Bangalore to Siliguri, the Agartala Humsafar which operate every Tuesday and Friday from Bengaluru Cantt to New Jalpaiguri Junction, the New Tinsukia Express which operates every Tuesday from Bengaluru to Siliguri Junction, the YPRKYQ AC Express which operates every Saturday from Yesvantpur Junction to New Jalpaiguri Junction and Guwahati Express which operates every Wednesday, Thursday and Friday from Bangalore Cantt to New Jalpaiguri Junction. Bangalore to Siliguri by train takes around 40 to 45 hours for the entire journey.

Bangalore to Siliguri by Road:

If one is to travel from Bangalore to Siliguri by road, there is only one option available to you. Which is, to travel using a private car. The average duration of your journey will be 1 day and 15 hours. There are no buses that operate directly from Bangalore to Siliguri. You can, however, travel from Bangalore to another city in West Bengal. You will easily find buses from another city in West Bengal to Siliguri.

Popular Packages

Unlimited choices. Trusted agents. Best prices. Happy memories.

View All

Fastest Growing Holiday Marketplace

650+

Verified Agents

22 Lac+

Happy Travellers

65+

Destinations

Easy, Secure & Reliable

Traveltriangle

Verified

Stringent

Quality Control

24/7

Support

Want best packages handpicked just for you?

Fill the form and get a callback from our holiday experts

Tourism in Siliguri

Rated 3.50/5 ( based on 10 reviews )

  • Popular Travel Searches