Malout to Nainital Distance
Nainital is approximately 600+ km from Malout. Compare the available routes and travel options between the two cities. The fastest way to reach Nainital takes approximately 13 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Via Haridwar
RECOMMENDED
Malout
Haridwar
Nainital
Approx Travel Time
13h 9m
₹5,051
Onwards
Via Bathinda, Amroha
Malout
Bathinda
Amroha
Nainital
Approx Travel Time
13h 46m
₹2,415
Onwards
Via Bathinda, Hapur
FASTEST
Malout
Bathinda
Hapur
Nainital
Approx Travel Time
12h 59m
₹5,846
Onwards
Malout
Bathinda
Hapur
Nainital
Approx Travel Time
13h 6m
₹4,039
Onwards
Malout
Bathinda
Hapur
Nainital
Approx Travel Time
13h 27m
₹4,843
Onwards
Via Bathinda, Rampur (Uttar Pradesh)
CHEAPEST
Malout
Bathinda
Rampur (Uttar Pradesh)
Nainital
Approx Travel Time
15h 4m
₹994
Onwards
Malout
Bathinda
Rampur (Uttar Pradesh)
Nainital
Approx Travel Time
13h 37m
₹3,524
Onwards
Via Delhi
Malout
Delhi
Nainital
Approx Travel Time
15h 37m
₹1,698
Onwards
Via Bathinda, Ghaziabad
Malout
Bathinda
Ghaziabad
Nainital
Approx Travel Time
14h 24m
₹5,803
Onwards
Via Bathinda, Delhi
Malout
Bathinda
Delhi
Nainital
Approx Travel Time
13h 32m
₹4,851
Onwards
Frequently Asked Questions
What is the straight-line (aerial) distance between Malout and Nainital?
The straight-line distance is approximately 450+ km.
What is the distance from Malout to Nainital via Haridwar?
Via Haridwar, the distance is approximately 600+ km, taking around 13 hours.

