
Haridwar to Moga
Moga is approximately 300+ kms from Haridwar. The fastest way to reach Moga from Haridwar is by Train Via Ludhiana. It takes approximately 8 hours. The cheapest way to reach Moga from Haridwar is by Train Via Ludhiana which would take approximately 8 hours.
Sort By
Mode of Transport
Via Mohali
RECOMMENDED
Haridwar
Mohali
Moga
Approx Travel Time
8h 40m
On Demand
Haridwar
Mohali
Moga
Approx Travel Time
8h 25m
On Demand
Haridwar
Mohali
Moga
Approx Travel Time
10h 5m
On Demand
Via Chandigarh
Haridwar
Chandigarh
Moga
Approx Travel Time
8h 40m
On Demand
Haridwar
Chandigarh
Moga
Approx Travel Time
9h 25m
₹3,907
Onwards
Haridwar
Chandigarh
Moga
Approx Travel Time
9h 10m
On Demand
Haridwar
Chandigarh
Moga
Approx Travel Time
9h 55m
₹924
Onwards
Via Ludhiana
CHEAPEST
FASTEST
Haridwar
Ludhiana
Moga
Approx Travel Time
8h 10m
₹295
Onwards
Haridwar
Ludhiana
Moga
Approx Travel Time
8h 25m
₹2,400
Onwards
Via Jalandhar
Haridwar
Jalandhar
Moga
Approx Travel Time
9h 40m
₹4,066
Onwards
Frequently Asked Questions
What is the distance between Haridwar and Moga?
Moga is approximately 300+ kms from Haridwar.
How long does it take to reach Moga from Haridwar?
It takes approximately 8 hours to reach Moga from Haridwar by Train Via Ludhiana.
What is the cheapest way to reach Moga from Haridwar?
The cheapest way to reach Moga from Haridwar is by Train Via Ludhiana.
What is the fastest way to reach Moga from Haridwar?
The fastest way to reach Moga from Haridwar is by Train Via Ludhiana.