
Haldwani to Moga
Moga is approximately 550+ kms from Haldwani. The fastest way to reach Moga from Haldwani is by Bus, Train Via Moradabad. It takes approximately 11 hours. The cheapest way to reach Moga from Haldwani is by Train Via Ludhiana which would take approximately 12 hours.
Sort By
Mode of Transport
Via Ludhiana
RECOMMENDED
CHEAPEST
Haldwani
Ludhiana
Moga
Approx Travel Time
11h 33m
₹670
Onwards
Haldwani
Ludhiana
Moga
Approx Travel Time
11h 52m
₹2,932
Onwards
Haldwani
Ludhiana
Moga
Approx Travel Time
11h 21m
₹780
Onwards
Via Moradabad
FASTEST
Haldwani
Moradabad
Moga
Approx Travel Time
10h 18m
On Demand
Haldwani
Moradabad
Moga
Approx Travel Time
12h 8m
On Demand
Via Ghaziabad, Jalandhar
Haldwani
Ghaziabad
Jalandhar
Moga
Approx Travel Time
11h 38m
₹10,996
Onwards
Via Kurukshetra
Haldwani
Kurukshetra
Moga
Approx Travel Time
12h 37m
₹6,260
Onwards
Via Chandigarh
Haldwani
Chandigarh
Moga
Approx Travel Time
12h 55m
₹1,375
Onwards
Via Ambala
Haldwani
Ambala
Moga
Approx Travel Time
12h 5m
₹5,429
Onwards
Frequently Asked Questions
What is the distance between Haldwani and Moga?
Moga is approximately 550+ kms from Haldwani.
How long does it take to reach Moga from Haldwani?
It takes approximately 11 hours to reach Moga from Haldwani by Bus, Train Via Moradabad.
What is the cheapest way to reach Moga from Haldwani?
The cheapest way to reach Moga from Haldwani is by Train Via Ludhiana.
What is the fastest way to reach Moga from Haldwani?
The fastest way to reach Moga from Haldwani is by Bus, Train Via Moradabad.


