There are 7 ways to get from Nainital to Pune by taxi, plane, bus, train, 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.
Taxi to Pantnagar Airport, fly
best- Take the taxi from Nainital to Pantnagar Airport (PGH)taxi
- Fly from Pantnagar Airport (PGH) to Pune Airport (PNQ)plane PGH - PNQ
8h₹11,186–24,406Train
cheapest- Take the train from Kathgodam to New Delhitrain
- Take the train from Hazrat Nizamuddin to Lonavalatrain
- Take the train from Lonavala to Shivaji Nagartrain
28h 50m₹1,693–9,133Bus via Kanpur
- Take the bus from Nainital, Uttarakhand to Lucknow, Uttar Pradeshbus
- Take the bus from Lucknow, Uttar Pradesh to Kanpurbus
- Take the bus from Kanpur to Bhiwandi, Maharashtrabus
- Take the bus from Bhiwandi, Maharashtra to Pune, Maharashtrabus
27h 48mDrive 1,563.6 km
- Drive from Nainital to Punecar 1,563.6 km
20h 18m₹17,539–25,334Bus to Dehradun Airport, fly
- Take the bus from Nainital, Uttarakhand to Haridwar, Uttarakhandbus
- Fly from Dehradun Airport (DED) to Pune Airport (PNQ)plane DED - PNQ
12h 25mBus, train
- Take the bus from Nainital, Uttarakhand to Noida, Uttar Pradeshbus
- Take the bus from Noida Sec 82 More to Nehru Placebus
- Take the train from Hazrat Nizamuddin to Pune Jntrain
37h 27mBus
- Take the bus from Nainital, Uttarakhand to Noida, Uttar Pradeshbus Nainital, Uttarakhand - Noida, Uttar Pradesh
- Take the bus from Noida, Uttar Pradesh to Pune, Maharashtrabus Noida, Uttar Pradesh - Pune, Maharashtra
44h 35m
Pantnagar Airport (PGH) to Pune Airport (PNQ) flights
Questions & Answers
The cheapest way to get from Nainital to Pune is to train which costs ₹1,600 - ₹9,500 and takes 28h 50m.
The fastest way to get from Nainital to Pune is to taxi and fly which takes 8h and costs ₹11,000 - ₹25,000.
No, there is no direct bus from Nainital to Pune. However, there are services departing from Nainital, Uttarakhand and arriving at Pune, Maharashtra via Lucknow, Uttar Pradesh, Kanpur and Bhiwandi, Maharashtra. The journey, including transfers, takes approximately 27h 48m.
No, there is no direct train from Nainital to Pune. However, there are services departing from Kathgodam and arriving at Shivaji Nagar via New Delhi, Hazrat Nizamuddin and Lonavala. The journey, including transfers, takes approximately 28h 50m.
The distance between Nainital and Pune is 1388 km. The road distance is 1563.6 km.
The best way to get from Nainital to Pune without a car is to bus via Kanpur which takes 27h 48m and costs .
It takes approximately 8h to get from Nainital to Pune, including transfers.
Nainital to Pune bus services, operated by Uk India Tour And Travels, depart from Nainital, Uttarakhand station.
Nainital to Pune train services, operated by Indian Railways, depart from Kathgodam station.
The best way to get from Nainital to Pune is to bus via Kanpur which takes 27h 48m and costs . Alternatively, you can train, which costs ₹1,600 - ₹9,500 and takes 28h 50m.
What companies run services between Nainital, India and Pune, India?
You can take a bus from Nainital, Uttarakhand to Pune, Maharashtra via Lucknow, Uttar Pradesh, Kanpur, and Bhiwandi, Maharashtra in around 27h 48m. Alternatively, you can take a vehicle from Nainital to Shivaji Nagar via Kathgodam, New Delhi, Hazrat Nizamuddin, and Lonavala in around 28h 50m.
- Website
- goindigo.in
Flights from Pantnagar Airport to Pune Airport via Delhi
- Ave. Duration
- 9h 8m
- When
- Every day
- Estimated price
- ₹11,000–22,000
Flights from Dehradun Airport to Pune Airport
- Ave. Duration
- 2h 5m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- ₹7,000–13,000
Flights from Dehradun Airport to Pune Airport via Delhi
- Ave. Duration
- 4h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹7,000–13,000
- Website
- airindia.in
Flights from Dehradun Airport to Pune Airport via Delhi
- Ave. Duration
- 4h 21m
- When
- Every day
- Estimated price
- ₹7,000–12,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Kathgodam to New Delhi
- Ave. Duration
- 5h 35m
- Frequency
- Once daily
- Estimated price
- ₹210–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹210–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,200–1,600
Train from Hazrat Nizamuddin to Lonavala
- Ave. Duration
- 19h 18m
- Frequency
- Once a week
- Estimated price
- ₹600–4,900
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹600–750
- Third AC (3A)
- ₹1,600–2,000
- Second AC (2A)
- ₹2,300–2,900
- First Class (1A)
- ₹3,800–4,900
Train from Lonavala to Shivaji Nagar
- Ave. Duration
- 46 min
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–160
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹750–1,000
Train from Hazrat Nizamuddin to Pune Jn
- Ave. Duration
- 25h 40m
- Frequency
- Twice daily
- Estimated price
- ₹650–5,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹650–850
- Third AC (3A)
- ₹1,700–2,200
- Second AC (2A)
- ₹2,400–3,100
- First Class (1A)
- ₹4,100–5,500
- Phone
- +91-11-23370236
- [email protected]
- Website
- dtc.delhi.gov.in
Bus from Noida Sec 82 More to Nehru Place
- Ave. Duration
- 1h 17m
- Frequency
- Every 30 minutes
- Estimated price
- ₹14–140
- Website
- https://dtc.delhi.gov.in
- Ordinary Buses
- ₹14–19
- AC Buses
- ₹23–35
- Airport Express Services
- ₹100–140
- Phone
- +917879122122
- [email protected]
- Website
- vermatravelsindia.com
Bus from Noida, Uttar Pradesh to Pune, Maharashtra
- Ave. Duration
- 35h 5m
- Frequency
- Every 4 hours
- Estimated price
- ₹3,300–4,100
- Book at
- https://www.vermatravelsindia.com/
- Ave. Duration
- 1h 36m
- Estimated price
- ₹1,100–1,400
Lakshya Taxi
- Phone
- +91 95 40 10 71 30
- Website
- lakshyataxi.com
Mera TaxiWala
- Phone
- +91 98 10 47 41 48
- Website
- merataxiwala.com
Spice Cabs
- Phone
- +91 85 10 01 49 99
- Website
- spicecabs.com
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
More Questions & Answers
Nainital to Pune bus services, operated by Uk India Tour And Travels, arrive at Lucknow, Uttar Pradesh station.
Nainital to Pune train services, operated by Indian Railways, arrive at New Delhi station.
Yes, the driving distance between Nainital to Pune is 1564 km. It takes approximately 20h 18m to drive from Nainital to Pune.
There are 1125+ hotels available in Pune.












