There are 8 ways to get from Rupnagar to Nainital by train, taxi, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, taxi
best- Take the train from Rupnagar to Saharanpurtrain
- Take the train from Saharanpur to Haldwanitrain
- Take the taxi from Haldwani to Nainitaltaxi
11h 15m₹1,139–3,960Train, bus
- Take the train from Rupnagar to Saharanpurtrain
- Take the train from Saharanpur to Haridwar Jntrain
- Take the bus from Haridwar, Uttarakhand to Nainital, Uttarakhandbus
13h 18mDrive 440.7 km
- Drive from Rupnagar to Nainitalcar 440.7 km
7h 44m₹5,030–7,266Taxi
- Take the taxi from Rupnagar to Nainitaltaxi 440.7 km
7h 44m₹7,500–9,500Fly to Pantnagar Airport, taxi
- Fly from Chandigarh International Airport (IXC) to Pantnagar Airport (PGH)plane IXC - PGH
- Take the taxi from Pantnagar Airport (PGH) to Nainitaltaxi
14h 39m₹11,264–30,121Bus via Faridabad
- Take the bus from Ropar to Chandigarhbus
- Take the bus from Chandigarh to Faridabadbus
- Take the bus from Faridabad, Haryana to Nainital, Uttarakhandbus
13h 45mBus
- Take the bus from Ropar to Poontabus
- Take the bus from Ponta to Dehradunbus
- Take the bus from Dehradun, Uttarakhand to Nainital, Uttarakhandbus
18h 21mFly to Dehradun Airport, bus
- Fly from Chandigarh International Airport (IXC) to Dehradun Airport (DED)plane IXC - DED
- Take the bus from Haridwar, Uttarakhand to Nainital, Uttarakhandbus
13h 29m
Chandigarh International Airport (IXC) to Pantnagar Airport (PGH) flights
Comparing Your Travel Options
The cheapest way to get from Rupnagar to Nainital is to train and taxi which costs ₹1,100 - ₹4,000 and takes 11h 15m.
The fastest way to get from Rupnagar to Nainital is to drive which takes 7h 44m and costs ₹5,000 - ₹7,500.
No, there is no direct bus from Rupnagar to Nainital. However, there are services departing from Ropar and arriving at Nainital, Uttarakhand via Chandigarh and Faridabad, Haryana. The journey, including transfers, takes approximately 13h 45m.
The distance between Rupnagar and Nainital is 543 km. The road distance is 440.7 km.
The best way to get from Rupnagar to Nainital without a car is to train and taxi which takes 11h 15m and costs ₹1,100 - ₹4,000.
It takes approximately 11h 15m to get from Rupnagar to Nainital, including transfers.
Rupnagar to Nainital bus services, operated by HRTC, depart from Ropar station.
Rupnagar to Nainital bus services, operated by HRTC, arrive at Chandigarh station.
Yes, the driving distance between Rupnagar to Nainital is 441 km. It takes approximately 7h 44m to drive from Rupnagar to Nainital.
There are 936+ hotels available in Nainital.
What companies run services between Rupnagar, India and Nainital, India?
You can take a bus from Ropar to Nainital, Uttarakhand via Chandigarh and Faridabad, Haryana in around 13h 45m.
- Website
- goindigo.in
Flights from Chandigarh International Airport to Pantnagar Airport via Delhi
- Ave. Duration
- 10h 25m
- When
- Every day
- Estimated price
- ₹10,000–18,000
Flights from Chandigarh International Airport to Pantnagar Airport via Jaipur, Delhi
- Ave. Duration
- 17h 5m
- When
- Every day
- Estimated price
- ₹10,000–18,000
Flights from Chandigarh International Airport to Pantnagar Airport via Dharamsala, Delhi
- Ave. Duration
- 17h 25m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹10,000–18,000
Flights from Chandigarh International Airport to Pantnagar Airport via Srinagar, Delhi
- Ave. Duration
- 19h 5m
- When
- Monday to Saturday
- Estimated price
- ₹10,000–18,000
Flights from Chandigarh International Airport to Dehradun Airport via Delhi
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- ₹3,900–16,000
Flights from Chandigarh International Airport to Dehradun Airport via Jaipur
- Ave. Duration
- 3h 30m
- When
- Monday to Saturday
- Estimated price
- ₹5,000–16,000
Flights from Chandigarh International Airport to Dehradun Airport via Mumbai
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ₹9,500–17,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Rupnagar to Saharanpur
- Ave. Duration
- 3h 39m
- Frequency
- 3 times a week
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹490–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Saharanpur to Haldwani
- Ave. Duration
- 5h 30m
- Frequency
- Once a week
- Estimated price
- ₹210–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Rupnagar to Saharanpur
- Ave. Duration
- 3h 39m
- Frequency
- 3 times a week
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹490–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Saharanpur to Haridwar Jn
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
- [email protected]
- Website
- SLGT Travels
Bus from Haridwar, Uttarakhand to Nainital, Uttarakhand
- Ave. Duration
- 6h 20m
- Frequency
- Hourly
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Faridabad, Haryana to Nainital, Uttarakhand
- Ave. Duration
- 7h 35m
- Frequency
- Every 20 minutes
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Dehradun, Uttarakhand to Nainital, Uttarakhand
- Ave. Duration
- 7h 45m
- Frequency
- Hourly
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Haridwar, Uttarakhand to Nainital, Uttarakhand
- Ave. Duration
- 6h 20m
- Frequency
- Hourly
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Ave. Duration
- 3h 29m
- Estimated price
- ₹750–9,500
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
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 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 How to get from Florence to Rome, Need to know: Eurostar, and Which London airport should I choose? - to help you get the most out of your next trip.






