
Nainital to Moga
Moga is approximately 550+ kms from Nainital. The fastest way to reach Moga from Nainital is by Cab. It takes approximately 11 hours. The cheapest way to reach Moga from Nainital is by Bus, Train Via Ludhiana which would take approximately 16 hours.
Sort By
Mode of Transport
Via Ghaziabad, Jalandhar
Nainital
Ghaziabad
Jalandhar
Moga
Approx Travel Time
11h 33m
₹7,704
Onwards
Nainital
Ghaziabad
Jalandhar
Moga
Approx Travel Time
11h 44m
₹9,012
Onwards
Via Najibabad, Jalandhar
Nainital
Najibabad
Jalandhar
Moga
Approx Travel Time
14h 7m
On Demand
Via Kurukshetra
Nainital
Kurukshetra
Moga
Approx Travel Time
16h 7m
₹6,460
Onwards
Via Ludhiana
CHEAPEST
Nainital
Ludhiana
Moga
Approx Travel Time
16h 7m
₹1,069
Onwards
Nainital
Ludhiana
Moga
Approx Travel Time
16h 40m
₹1,179
Onwards
Via Ghaziabad, Bathinda
Nainital
Ghaziabad
Bathinda
Moga
Approx Travel Time
12h 51m
₹7,823
Onwards
Via Moradabad, Jalandhar
Nainital
Moradabad
Jalandhar
Moga
Approx Travel Time
16h 26m
₹3,266
Onwards
Nainital
Moradabad
Jalandhar
Moga
Approx Travel Time
16h 35m
₹1,958
Onwards
Frequently Asked Questions
What is the distance between Nainital and Moga?
Moga is approximately 550+ kms from Nainital.
How long does it take to reach Moga from Nainital?
It takes approximately 11 hours to reach Moga from Nainital by Cab.
What is the cheapest way to reach Moga from Nainital?
The cheapest way to reach Moga from Nainital is by Bus, Train Via Ludhiana.
What is the fastest way to reach Moga from Nainital?
The fastest way to reach Moga from Nainital is by Cab.

