There are 5 ways to get from Chandigarh to Naini Tāl by train, bus, 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  •  10 h 33 min

  1. Take the train from Chandigarh (CDG) to Lal Kuan (LKU) Asr-Lku Exp

$13 - $25

4 alternative options

Bus, taxi  •  12 h 30 min

  1. Take the bus from Chandigarh to Haridwar 802
  2. Take the bus from Haridwar to Moradabad
  3. Take a taxi from Rampur to Naini Tāl

$29 - $57

Taxi  •  7 h 7 min

  1. Take a taxi from Chandigarh to Naini Tāl 276 miles

$90 - $110

Drive  •  7 h 7 min

  1. Drive from Chandigarh to Naini Tāl 276 miles

$45 - $65

Fly  •  5 h 17 min

  1. Fly from Chandigarh (IXC) to Pantnagar (PGH) IXC - PGH

$169 - $812

Questions & Answers

The distance between Chandigarh and Naini Tāl is 305 km. The road distance is 441.5 km.

Get driving directions

The best way to get from Chandigarh to Naini Tāl without a car is to train which takes 10 h 33 min and costs .

More details

It takes approximately 10 h 33 min to get from Chandigarh to Naini Tāl, including transfers.

More details

The best way to get from Chandigarh to Naini Tāl is to train which takes 10 h 33 min and costs . Alternatively, you can fly, which costs and takes 5 h 17 min.

Mode details

There is no direct flight from Chandigarh Airport to Pantnagar Airport. The quickest flight takes 3 h 10 min and has one stopover.

Search flights

Yes, the driving distance between Chandigarh to Naini Tāl is 442 km. It takes approximately 7 h 7 min to drive from Chandigarh to Naini Tāl.

Get driving directions

IndiGo Airlines, Jet Airways, Air India Limited and Helitrans offer flights from Chandigarh Airport to Pantnagar Airport.

Search flights

There are 505+ hotels available in Naini Tāl. Prices start at $21 USD per night.

More details

The best way to get from Chandigarh to Chandigarh Airport is to line 17 bus which takes 16 min and costs .

More details

Map of how to get from Chandigarh to Naini Tāl.
Launch map view
  • Distance: 190.8 miles
  • Duration: 10 h 33 min

What companies run services between Chandigarh, India and Naini Tāl, India?

Indian Railways operates a train from Chandigarh to Naini Tāl once a week. Tickets cost $7 - $17 and the journey takes 9 h 55 min. Alternatively, Air India Limited, Helitrans and two other airlines fly from Chandigarh to Naini Tāl twice daily.

Airlines
Air India Limited
Website
airindia.in
Flights from Chandigarh to Pantnagar via Delhi
Ave. Duration
4 h 3 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
Helitrans
Website
helitrans.no
Flights from Chandigarh to Pantnagar via Delhi
Ave. Duration
4 h 21 min
When
Tuesday, Wednesday, Friday and Saturday
Estimated price
$340 - $500
Train operators
Bus operators
HRTC
Website
hrtchp.com
Bus from Chandigarh to Haridwar
Ave. Duration
7 h 2 min
Frequency
Every 5 minutes
Estimated price
$4 - $23
Schedules at
online.hrtchp.com
UPSRTC
Bus from Haridwar to Moradabad
Ave. Duration
3 h 20 min
Frequency
Every 10 minutes
Estimated price
$4 - $6
Schedules at
upsrtconline.co.in
Other operators
Taxi from Rampur to Naini Tāl
Ave. Duration
1 h 16 min
Estimated price
$18 - $23

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 Travel Insider: Top Japan travel tips by Beatrix Holland, What are the different types of Renfe trains in Spain? and How to get from Florence to Rome - to help you get the most out of your next trip.