
Moga to Amroha
Amroha is approximately 400+ kms from Moga. The fastest way to reach Amroha from Moga is by Train, Flight Via Ludhiana, Ghaziabad. It takes approximately 8 hours. The cheapest way to reach Amroha from Moga is by Bus, Train Via Chandigarh which would take approximately 12 hours.
Sort By
Mode of Transport
Via Ludhiana
RECOMMENDED
Moga
Ludhiana
Amroha
Approx Travel Time
10h 49m
On Demand
Moga
Ludhiana
Amroha
Approx Travel Time
10h 34m
On Demand
Via Ludhiana, Ghaziabad
FASTEST
Moga
Ludhiana
Ghaziabad
Amroha
Approx Travel Time
7h 35m
On Demand
Moga
Ludhiana
Ghaziabad
Amroha
Approx Travel Time
7h 50m
On Demand
Via Chandigarh
Moga
Chandigarh
Amroha
Approx Travel Time
10h 55m
₹3,832
Onwards
CHEAPEST
Moga
Chandigarh
Amroha
Approx Travel Time
11h 25m
₹707
Onwards
Moga
Chandigarh
Amroha
Approx Travel Time
12h 5m
₹6,368
Onwards
Via Jalandhar
Moga
Jalandhar
Amroha
Approx Travel Time
11h 40m
On Demand
Via Bathinda
Moga
Bathinda
Amroha
Approx Travel Time
11h 58m
₹3,189
Onwards
Via Mohali
Moga
Mohali
Amroha
Approx Travel Time
11h 10m
On Demand
Frequently Asked Questions
What is the distance between Moga and Amroha?
Amroha is approximately 400+ kms from Moga.
How long does it take to reach Amroha from Moga?
It takes approximately 8 hours to reach Amroha from Moga by Train, Flight Via Ludhiana, Ghaziabad.
What is the cheapest way to reach Amroha from Moga?
The cheapest way to reach Amroha from Moga is by Bus, Train Via Chandigarh.
What is the fastest way to reach Amroha from Moga?
The fastest way to reach Amroha from Moga is by Train, Flight Via Ludhiana, Ghaziabad.