
Amroha to Moga
Moga is approximately 400+ kms from Amroha. The fastest way to reach Moga from Amroha is by Train Via Ludhiana. It takes approximately 10 hours. The cheapest way to reach Moga from Amroha is by Train Via Yamunanagar, Ludhiana which would take approximately 10 hours.
Sort By
Mode of Transport
Via Ludhiana
RECOMMENDED
FASTEST
Amroha
Ludhiana
Moga
Approx Travel Time
9h 45m
On Demand
Amroha
Ludhiana
Moga
Approx Travel Time
10h 9m
On Demand
Via Moradabad
Amroha
Moradabad
Moga
Approx Travel Time
10h 38m
On Demand
Via Delhi
Amroha
Delhi
Moga
Approx Travel Time
13h 10m
₹6,058
Onwards
Amroha
Delhi
Moga
Approx Travel Time
13h 5m
₹3,642
Onwards
Via Ambala
Amroha
Ambala
Moga
Approx Travel Time
9h 55m
On Demand
Via Roorkee, Ludhiana
Amroha
Roorkee
Ludhiana
Moga
Approx Travel Time
10h 11m
On Demand
Via Yamunanagar, Ludhiana
CHEAPEST
Amroha
Yamunanagar
Ludhiana
Moga
Approx Travel Time
10h 11m
₹335
Onwards
Via Yamunanagar
Amroha
Yamunanagar
Moga
Approx Travel Time
10h 1m
On Demand
Via Khanna, Ludhiana
Amroha
Khanna
Ludhiana
Moga
Approx Travel Time
10h 28m
On Demand
Frequently Asked Questions
What is the distance between Amroha and Moga?
Moga is approximately 400+ kms from Amroha.
How long does it take to reach Moga from Amroha?
It takes approximately 10 hours to reach Moga from Amroha by Train Via Ludhiana.
What is the cheapest way to reach Moga from Amroha?
The cheapest way to reach Moga from Amroha is by Train Via Yamunanagar, Ludhiana.
What is the fastest way to reach Moga from Amroha?
The fastest way to reach Moga from Amroha is by Train Via Ludhiana.