
Moga to Nainital
Nainital is approximately 550+ kms from Moga. The fastest way to reach Nainital from Moga is by Train, Flight, Cab Via Ludhiana, Ghaziabad. It takes approximately 12 hours. The cheapest way to reach Nainital from Moga is by Train, Cab Via Ludhiana, Moradabad which would take approximately 15 hours.
Sort By
Mode of Transport
Via Ludhiana, Roorkee
RECOMMENDED
Moga
Ludhiana
Roorkee
Nainital
Approx Travel Time
14h 19m
₹5,162
Onwards
Moga
Ludhiana
Roorkee
Nainital
Approx Travel Time
14h 34m
₹7,443
Onwards
Via Ludhiana, Moradabad
CHEAPEST
Moga
Ludhiana
Moradabad
Nainital
Approx Travel Time
14h 42m
₹3,604
Onwards
Moga
Ludhiana
Moradabad
Nainital
Approx Travel Time
14h 57m
₹5,885
Onwards
Via Ludhiana, Saharanpur
Moga
Ludhiana
Saharanpur
Nainital
Approx Travel Time
14h 38m
₹5,054
Onwards
Moga
Ludhiana
Saharanpur
Nainital
Approx Travel Time
14h 53m
₹7,335
Onwards
Via Delhi
Moga
Delhi
Nainital
Approx Travel Time
17h 10m
₹3,799
Onwards
Via Jalandhar, Roorkee
Moga
Jalandhar
Roorkee
Nainital
Approx Travel Time
15h 49m
₹7,645
Onwards
Via Ludhiana, Ghaziabad
FASTEST
Moga
Ludhiana
Ghaziabad
Nainital
Approx Travel Time
11h 57m
On Demand
Via Delhi, Kichha
Moga
Delhi
Kichha
Nainital
Approx Travel Time
13h 5m
₹8,846
Onwards
Frequently Asked Questions
What is the distance between Moga and Nainital?
Nainital is approximately 550+ kms from Moga.
How long does it take to reach Nainital from Moga?
It takes approximately 12 hours to reach Nainital from Moga by Train, Flight, Cab Via Ludhiana, Ghaziabad.
What is the cheapest way to reach Nainital from Moga?
The cheapest way to reach Nainital from Moga is by Train, Cab Via Ludhiana, Moradabad.
What is the fastest way to reach Nainital from Moga?
The fastest way to reach Nainital from Moga is by Train, Flight, Cab Via Ludhiana, Ghaziabad.