
Mohali to Nainital
Nainital is approximately 350+ kms from Mohali. The fastest way to reach Nainital from Mohali is by Train, Cab Via Lalkuan. It takes approximately 10 hours. The cheapest way to reach Nainital from Mohali is by Train, Cab Via Ambala, Moradabad which would take approximately 12 hours.
Sort By
Mode of Transport
Via Lalkuan
RECOMMENDED
FASTEST
Mohali
Lalkuan
Nainital
Approx Travel Time
9h 35m
On Demand
Via Roorkee
Mohali
Roorkee
Nainital
Approx Travel Time
9h 45m
₹5,387
Onwards
Via Kashipur
Mohali
Kashipur
Nainital
Approx Travel Time
9h 48m
On Demand
Via Moradabad
Mohali
Moradabad
Nainital
Approx Travel Time
10h 16m
On Demand
Via Haridwar
Mohali
Haridwar
Nainital
Approx Travel Time
10h 44m
₹4,886
Onwards
Via Saharanpur
Mohali
Saharanpur
Nainital
Approx Travel Time
10h 4m
₹4,934
Onwards
Via Yamunanagar, Moradabad
Mohali
Yamunanagar
Moradabad
Nainital
Approx Travel Time
11h 26m
On Demand
Via Ambala, Moradabad
Mohali
Ambala
Moradabad
Nainital
Approx Travel Time
11h 41m
₹4,732
Onwards
CHEAPEST
Mohali
Ambala
Moradabad
Nainital
Approx Travel Time
11h 41m
₹3,429
Onwards
Via Roorkee, Moradabad
Mohali
Roorkee
Moradabad
Nainital
Approx Travel Time
11h 41m
₹3,819
Onwards
Frequently Asked Questions
What is the distance between Mohali and Nainital?
Nainital is approximately 350+ kms from Mohali.
How long does it take to reach Nainital from Mohali?
It takes approximately 10 hours to reach Nainital from Mohali by Train, Cab Via Lalkuan.
What is the cheapest way to reach Nainital from Mohali?
The cheapest way to reach Nainital from Mohali is by Train, Cab Via Ambala, Moradabad.
What is the fastest way to reach Nainital from Mohali?
The fastest way to reach Nainital from Mohali is by Train, Cab Via Lalkuan.