
Shahabad to Moga
Moga is approximately 600+ kms from Shahabad. The fastest way to reach Moga from Shahabad is by Train Via Moradabad. It takes approximately 14 hours. The cheapest way to reach Moga from Shahabad is by Train Via Moradabad, Ludhiana which would take approximately 15 hours.
Sort By
Mode of Transport
Via Moradabad
RECOMMENDED
FASTEST
Shahabad
Moradabad
Moga
Approx Travel Time
13h 35m
On Demand
Via Moradabad, Ludhiana
CHEAPEST
Shahabad
Moradabad
Ludhiana
Moga
Approx Travel Time
14h 32m
₹460
Onwards
Shahabad
Moradabad
Ludhiana
Moga
Approx Travel Time
14h 56m
₹2,723
Onwards
Frequently Asked Questions
What is the distance between Shahabad and Moga?
Moga is approximately 600+ kms from Shahabad.
How long does it take to reach Moga from Shahabad?
It takes approximately 14 hours to reach Moga from Shahabad by Train Via Moradabad.
What is the cheapest way to reach Moga from Shahabad?
The cheapest way to reach Moga from Shahabad is by Train Via Moradabad, Ludhiana.
What is the fastest way to reach Moga from Shahabad?
The fastest way to reach Moga from Shahabad is by Train Via Moradabad.