There are 5 ways to get from Siliguri to Pune by plane, train, bus or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Recommended option
Fly to Pune
-
Fly from Bagdogra (IXB) to Pune (PNQ)
Cheapest option
Train
-
Take the train from New Jalpaiguri to Kalyan Jn
-
Take the train from Kalyan Jn to Pune Jn
3 alternative options
Fly to Mumbai, train
-
Fly from Bagdogra (IXB) to Mumbai (BOM)
-
Take the train from Dadar to Pune Jn
Bus, train
-
Take the bus from Siliguri to Kolkata
-
Take the train from Howrah Jn to Pune Jn
Drive
-
Drive from Siliguri to Pune
Siliguri to Pune by train
Questions & Answers
The cheapest way to get from Siliguri to Pune is to train which costs ₹1,000 - ₹4,800 and takes 42h 36m.
The quickest way to get from Siliguri to Pune is to fly which costs ₹5,500 - ₹13,000 and takes 5h 14m.
No, there is no direct train from Siliguri to Pune. However, there are services departing from New Jalpaiguri and arriving at Pune Jn via Kalyan Jn. The journey, including transfers, takes approximately 42h 36m.
The distance between Siliguri and Pune is 1749 km. The road distance is 2063.8 km.
The best way to get from Siliguri to Pune without a car is to train which takes 42h 36m and costs ₹1,000 - ₹4,800.
It takes approximately 5h 14m to get from Siliguri to Pune, including transfers.
Siliguri to Pune train services, operated by Indian Railways, depart from New Jalpaiguri station.
The best way to get from Siliguri to Pune is to fly which takes 5h 14m and costs ₹5,500 - ₹13,000. Alternatively, you can train, which costs ₹1,000 - ₹4,800 and takes 42h 36m.
There is no direct flight from Bagdogra Airport to Pune Airport. The quickest flight takes 4h 15m and has one stopover.
Siliguri to Pune train services, operated by Indian Railways, arrive at Pune Jn station.

- Distance: 1749.1 km
- Duration: 5h 14m
What companies run services between Siliguri, India and Pune, India?
Spicejet, IndiGo Airlines and four other airlines fly from Siliguri to Pune hourly. Alternatively, you can take a train from Siliguri to Pune via Kalyan Jn in around 42h 36m.

- Website
- goindigo.in
Flights from Bagdogra to Pune via Hyderabad
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- ₹7,500 - ₹27,000
Flights from Bagdogra to Pune via Delhi
- Ave. Duration
- 5h 52m
- When
- Every day
- Estimated price
- ₹7,500 - ₹27,000
Flights from Bagdogra to Pune via Bengaluru
- Ave. Duration
- 8h 25m
- When
- Saturday
- Estimated price
- ₹7,500 - ₹27,000
Flights from Bagdogra to Pune via Madras
- Ave. Duration
- 9h 10m
- When
- Every day
- Estimated price
- ₹7,500 - ₹27,000
Flights from Bagdogra to Mumbai
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- ₹6,500 - ₹31,000
Flights from Bagdogra to Mumbai via Delhi
- Ave. Duration
- 5h 42m
- When
- Every day
- Estimated price
- ₹6,500 - ₹31,000
Flights from Bagdogra to Mumbai via Hyderabad
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- ₹6,500 - ₹31,000
Flights from Bagdogra to Mumbai via Madras
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- ₹6,500 - ₹31,000
Flights from Bagdogra to Mumbai via Kolkata
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- ₹6,500 - ₹31,000
Flights from Bagdogra to Mumbai via Bengaluru
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- ₹6,500 - ₹31,000

- Website
- spicejet.com
Flights from Bagdogra to Pune via Kolkata
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- ₹7,000 - ₹29,000
Flights from Bagdogra to Pune via Ahmedabad
- Ave. Duration
- 7h 45m
- When
- Every day
- Estimated price
- ₹7,000 - ₹29,000
Flights from Bagdogra to Pune via Delhi
- Ave. Duration
- 8h 20m
- When
- Every day
- Estimated price
- ₹7,000 - ₹29,000
Flights from Bagdogra to Mumbai
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- ₹6,500 - ₹30,000
Flights from Bagdogra to Mumbai via Gauhati
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- ₹6,500 - ₹30,000
Flights from Bagdogra to Mumbai via Delhi
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- ₹6,500 - ₹30,000

- Website
- flygofirst.com
Flights from Bagdogra to Pune via Delhi
- Ave. Duration
- 5h 27m
- When
- Every day
- Estimated price
- ₹6,000 - ₹26,000
Flights from Bagdogra to Mumbai via Kolkata
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- ₹7,000 - ₹29,000
Flights from Bagdogra to Mumbai via Delhi
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- ₹7,000 - ₹29,000

- Website
- airasia.com
Flights from Bagdogra to Pune via Bengaluru
- Ave. Duration
- 6h 22m
- When
- Every day
- Estimated price
- ₹6,000 - ₹27,000

- Website
- airvistara.com
Flights from Bagdogra to Pune via Delhi
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- ₹8,500 - ₹31,000
Flights from Bagdogra to Mumbai via Delhi
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ₹7,500 - ₹30,000

- Website
- airindia.in
Flights from Bagdogra to Pune via Delhi
- Ave. Duration
- 7h 20m
- When
- Every day
- Estimated price
- ₹6,000 - ₹24,000

India’s national rail operator runs passenger and freight trains on both long-distance and suburban routes across the country, from slower multi-stop to faster and more comfortable services. It’s a practical and affordable way to explore the country. Advance ticket bookings usually open 120 days before the date of the journey for Indian nationals; 365 days for international travellers. You’ll be allocated a seat or berth when you book and choose your class of travel.
Contact Details
- Phone
- 14646
- Website
- indianrail.gov.in
Train from Dadar to Pune Jn
- Ave. Duration
- 3h 9m
- Frequency
- Hourly
- Estimated price
- ₹140 - ₹800
- Website
- https://www.irctc.co.in
- Book at
- https://12go.asia/en/operator/indian-railways
- Sleeper Class
- ₹140 - ₹190
- Third AC (3A)
- ₹470 - ₹600
- Second AC (2A)
- ₹650 - ₹800
Train from New Jalpaiguri to Kalyan Jn
- Ave. Duration
- 39h 32m
- Frequency
- 5 times a week
- Estimated price
- ₹850 - ₹4,000
- Website
- https://www.irctc.co.in
- Book at
- https://12go.asia/en/operator/indian-railways
- Sleeper Class
- ₹850 - ₹1,200
- Third AC (3A)
- ₹2,200 - ₹2,800
- Second AC (2A)
- ₹3,200 - ₹4,000
Train from Kalyan Jn to Pune Jn
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- ₹130 - ₹750
- Website
- https://www.irctc.co.in
- Book at
- https://12go.asia/en/operator/indian-railways
- Sleeper Class
- ₹130 - ₹170
- Third AC (3A)
- ₹430 - ₹550
- Second AC (2A)
- ₹600 - ₹750
Train from Howrah Jn to Pune Jn
- Ave. Duration
- 33h 10m
- Frequency
- Once daily
- Estimated price
- ₹800 - ₹3,800
- Website
- https://www.irctc.co.in
- Book at
- https://12go.asia/en/operator/indian-railways
- Sleeper Class
- ₹800 - ₹1,100
- Third AC (3A)
- ₹2,100 - ₹2,700
- Second AC (2A)
- ₹3,000 - ₹3,800

- Website
- nbstconline.com
Bus from Siliguri to Kolkata
- Ave. Duration
- 13h 23m
- Frequency
- Once daily
- Estimated price
- ₹1,010
- Schedules at
- nbstconline.com
Want to know more about travelling around the world?
Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Want to know more about Flixbus?, Need to know: Jadrolinija and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Siliguri to Pune is 2064 km. It takes approximately 29h 42m to drive from Siliguri to Pune.
Vistara, Air India Limited, AirAsia India and three other airlines offer flights from Bagdogra Airport to Pune Airport.
There are 213+ hotels available in Pune. Prices start at ₹7,500 per night.
The best way to get from Siliguri to Bagdogra Airport is to taxi which takes 14 min and costs ₹300 - ₹360.