
Nainital to Mandi
Mandi is approximately 450+ kms from Nainital. The fastest way to reach Mandi from Nainital is by Bus, Train Via Moradabad, Anandpur Sahib. It takes approximately 15 hours. The cheapest way to reach Mandi from Nainital is by Bus, Train Via Moradabad, Dehradun which would take approximately 17 hours.
Sort By
Mode of Transport
Via Kathgodam, Dehradun
RECOMMENDED
Nainital
Kathgodam
Dehradun
Mandi
Approx Travel Time
15h 30m
₹1,569
Onwards
Nainital
Kathgodam
Dehradun
Mandi
Approx Travel Time
16h 2m
₹2,651
Onwards
Via Najibabad, Mohali
Nainital
Najibabad
Mohali
Mandi
Approx Travel Time
15h 20m
₹9,452
Onwards
Nainital
Najibabad
Mohali
Mandi
Approx Travel Time
16h 20m
₹6,062
Onwards
Via Kharar
Nainital
Kharar
Mandi
Approx Travel Time
15h 29m
₹5,145
Onwards
Via Yamunanagar
Nainital
Yamunanagar
Mandi
Approx Travel Time
15h 55m
₹1,699
Onwards
Via Moradabad, Anandpur Sahib
FASTEST
Nainital
Moradabad
Anandpur Sahib
Mandi
Approx Travel Time
15h 7m
On Demand
Via Moradabad, Mohali
Nainital
Moradabad
Mohali
Mandi
Approx Travel Time
15h 19m
₹4,505
Onwards
Via Moradabad, Dehradun
CHEAPEST
Nainital
Moradabad
Dehradun
Mandi
Approx Travel Time
16h 30m
₹1,364
Onwards
Frequently Asked Questions
What is the distance between Nainital and Mandi?
Mandi is approximately 450+ kms from Nainital.
How long does it take to reach Mandi from Nainital?
It takes approximately 15 hours to reach Mandi from Nainital by Bus, Train Via Moradabad, Anandpur Sahib.
What is the cheapest way to reach Mandi from Nainital?
The cheapest way to reach Mandi from Nainital is by Bus, Train Via Moradabad, Dehradun.
What is the fastest way to reach Mandi from Nainital?
The fastest way to reach Mandi from Nainital is by Bus, Train Via Moradabad, Anandpur Sahib.


