
Nainital to Mohali
Mohali is approximately 400+ kms from Nainital. The fastest way to reach Mohali from Nainital is by Bus, Train Via Kathgodam, Dehradun. It takes approximately 9 hours. The cheapest way to reach Mohali from Nainital is by Bus which would take approximately 12 hours.
Sort By
Mode of Transport
Via Moradabad
Nainital
Moradabad
Mohali
Approx Travel Time
10h 18m
₹1,229
Onwards
Nainital
Moradabad
Mohali
Approx Travel Time
11h 6m
₹4,174
Onwards
Via Kathgodam, Yamunanagar
Nainital
Kathgodam
Yamunanagar
Mohali
Approx Travel Time
10h 3m
On Demand
Via Kashipur
Nainital
Kashipur
Mohali
Approx Travel Time
11h 32m
₹2,873
Onwards
Via Kathgodam, Delhi
Nainital
Kathgodam
Delhi
Mohali
Approx Travel Time
8h 57m
₹5,036
Onwards
Via Najibabad
Nainital
Najibabad
Mohali
Approx Travel Time
11h 1m
₹1,234
Onwards
Via Rudrapur
Nainital
Rudrapur
Mohali
Approx Travel Time
11h 11m
₹3,994
Onwards
Via Kathgodam, Dehradun
FASTEST
Nainital
Kathgodam
Dehradun
Mohali
Approx Travel Time
8h 32m
₹1,918
Onwards
Frequently Asked Questions
What is the distance between Nainital and Mohali?
Mohali is approximately 400+ kms from Nainital.
How long does it take to reach Mohali from Nainital?
It takes approximately 9 hours to reach Mohali from Nainital by Bus, Train Via Kathgodam, Dehradun.
What is the cheapest way to reach Mohali from Nainital?
The cheapest way to reach Mohali from Nainital is by Bus.
What is the fastest way to reach Mohali from Nainital?
The fastest way to reach Mohali from Nainital is by Bus, Train Via Kathgodam, Dehradun.


