Pune to Siliguri Distance

The road distance between Pune and Siliguri is approximately 2150+ km, and the drive usually takes around 37 hours by car or taxi, depending on traffic and road conditions. If you're travelling by air, Bagdogra Airport is located in Siliguri. Flights from Pune take around 5 hours. Flying is the fastest way to reach Siliguri, with a total travel time of approximately 5 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Pune, India to Siliguri, India

Direct Options

RECOMMENDED

FASTEST

Pune

Siliguri

Approx Travel Time

4h 55m

₹8,732

Onwards

Pune

Siliguri

Approx Travel Time

1d 13h 13m

₹41,610

Onwards

Via Mumbai

Pune

Mumbai

Siliguri

Approx Travel Time

8h 55m

₹7,580

Onwards

Pune

Mumbai

Siliguri

Approx Travel Time

5h 5m

₹16,772

Onwards

Pune

Mumbai

Siliguri

Approx Travel Time

1d 14h 43m

₹3,120

Onwards

Pune

Mumbai

Siliguri

Approx Travel Time

8h 27m

₹7,221

Onwards

Ads by MMT

Via Ahmedabad

Pune

Ahmedabad

Siliguri

Approx Travel Time

7h 5m

₹12,119

Onwards

Via Prayagraj(Allahabad)

CHEAPEST

Pune

Prayagraj(Allahabad)

Siliguri

Approx Travel Time

1d 11h 10m

₹1,035

Onwards

Ads by MMT

Via Patna

Pune

Patna

Siliguri

Approx Travel Time

1d 17h 20m

₹1,620

Onwards

Via Varanasi, Muzaffarpur

Pune

Varanasi

Muzaffarpur

Siliguri

Approx Travel Time

1d 22h 15m

₹7,400

Onwards

Things To Know About Siliguri

Siliguri, situated in the foothills of the Eastern Himalayas along the banks of the Mahananda River, is an important tier-II city in West Bengal and forms twin cities with Jalpaiguri. Known as the "Gateway of Northeast India," it holds strategic significance with easy access to Nepal, Bangladesh, and Bhutan. As the third largest urban agglomeration in West Bengal, Siliguri is a bustling trade and transport hub connecting Northeast India to the mainland. Visitors to Siliguri can experience its diverse cultural mix, scenic natural surroundings, and vibrant urban life. Its unique position by the Himalayas offers temperate climate conditions and a variety of recreational and shopping opportunities. The best time to travel from Pune to Siliguri is generally during the cooler and drier months, when weather conditions are most pleasant for transit and exploration.

Frequently Asked Questions

What is the distance between Pune and Siliguri?

The distance between Pune and Siliguri is approximately 2150+ km by road.

What is the straight-line (aerial) distance between Pune and Siliguri?

The straight-line distance is approximately 1700+ km.

How long does it take to travel from Pune to Siliguri by road?

It takes around 37 hours by road.

What is the distance from Pune to Siliguri via Mumbai?

Via Mumbai, the distance is approximately 1900+ km, taking around 9 hours.

What is the flying distance/time from Pune to Siliguri?

By air, the distance is about 1700+ km, with a flight duration of approximately 5 hours to Bagdogra Airport.

How much does it cost to travel from Pune to Siliguri?

Costs vary by mode — approximately ₹8700+ by flight and ₹41600+ by cab.

Does the distance from Pune to Siliguri change by route?

Yes — the road distance varies from 2150+ km via the direct route to 1900+ km via Mumbai, depending on the path taken.

Does travel time between Pune and Siliguri vary by season?

Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.

What is the driving distance vs. straight-line distance between Pune and Siliguri?

The driving distance is 2150+ km, while the straight-line distance is shorter at 1700+ km, due to the road route following terrain and highways.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India