
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, Train Via Moradabad which would take approximately 11 hours.
Sort By
Mode of Transport
Via Moradabad
CHEAPEST
Nainital
Moradabad
Mohali
Approx Travel Time
10h 18m
₹1,029
Onwards
Nainital
Moradabad
Mohali
Approx Travel Time
11h 6m
₹4,424
Onwards
Via Kathgodam, Yamunanagar
Nainital
Kathgodam
Yamunanagar
Mohali
Approx Travel Time
10h 3m
On Demand
Nainital
Kathgodam
Yamunanagar
Mohali
Approx Travel Time
11h 1m
₹4,598
Onwards
Nainital
Kathgodam
Yamunanagar
Mohali
Approx Travel Time
10h 32m
₹2,569
Onwards
Via Kashipur
Nainital
Kashipur
Mohali
Approx Travel Time
11h 32m
₹3,086
Onwards
Via Kathgodam, Delhi
Nainital
Kathgodam
Delhi
Mohali
Approx Travel Time
8h 57m
₹4,937
Onwards
Via Najibabad
Nainital
Najibabad
Mohali
Approx Travel Time
11h 1m
₹1,234
Onwards
Via Kathgodam, Dehradun
FASTEST
Nainital
Kathgodam
Dehradun
Mohali
Approx Travel Time
8h 32m
₹1,588
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, Train Via Moradabad.
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.


