There are 5 ways to get from Chandigarh to Nainital by train, bus, night train, taxi, 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.
Recommended option
Train • 9 h 1 min
$24 - $38
4 alternative options
Bus, night train • 15 h 54 min
$45 - $60
Taxi • 7 h 38 min
$100 - $130
Drive • 7 h 38 min
$40 - $65
Fly, taxi • 4 h 48 min
$182 - $827
What companies run services between Chandigarh, India and Nainital, India?
Indian Railways operates a train from Chandigarh to Nainital once a week. Tickets cost $7 - $19 and the journey takes 7 h 35 min.

- Website
- airindia.in
Flights from Chandigarh to Pantnagar via Delhi
- Ave. Duration
- 4 h 33 min
- When
- Tuesday, Wednesday, Friday and Saturday
- Estimated price
- $340 - $500
Flights from Chandigarh to Pantnagar via Leh, Delhi
- Ave. Duration
- 5 h 45 min
- When
- Tuesday and Saturday
- Estimated price
- $160 - $800

- Website
- helitrans.no
Flights from Chandigarh to Pantnagar via Delhi
- Ave. Duration
- 5 h
- When
- Tuesday, Wednesday, Friday and Saturday
- Estimated price
- $340 - $500

- Website
- indianrail.gov.in
Train from Chandigarh (CDG) to Ramnagar (RMR)
- Ave. Duration
- 7 h 35 min
- Frequency
- Once a week
- Estimated price
- $7 - $19
- Book at
- irctc.co.in
Night train from Haridwar Junction (HW) to Kathgodam (KGM)
- Ave. Duration
- 6 h 45 min
- Frequency
- Once daily
- Estimated price
- $5 - $17
- Book at
- irctc.co.in

- Website
- hrtchp.com
Bus from Chandigarh to Haridwar
- Ave. Duration
- 7 h 2 min
- Frequency
- Every 5 minutes
- Estimated price
- $26
- Schedules at
- online.hrtchp.com
- Ave. Duration
- 7 h 38 min
- Estimated price
- $100 - $130
Ola Cabs
- Phone
- +91 22 33 55 33 55
- Website
- olacabs.com
Meru Cabs
- Phone
- +91 172 44 22 44 22
- Website
- merucabs.com
Mega Cabs
- Phone
- +91 90 90 90 90 90
- Website
- megacabs.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 Need to know: Greyhound, Is ride-sharing platform BlaBlaCar right for you? and Getting to Milan from the airport - to help you get the most out of your next trip.
Questions & Answers
How far is it from Chandigarh to Nainital?
The distance between Chandigarh and Nainital is 296 km. The road distance is 439 km.
What is the cheapest way to get from Chandigarh to Nainital?
The cheapest way to get from Chandigarh to Nainital is to train which costs ₹1,500 - ₹2,600 and takes 9 h 1 min.
What is the fastest way to get from Chandigarh to Nainital?
The quickest way to get from Chandigarh to Nainital is to fly and taxi which takes 4 h 48 min and costs ₹12,000 - ₹55,000.
How long does it take to get from Chandigarh to Nainital?
It takes approximately 9 h 1 min to get from Chandigarh to Nainital, including transfers.