
Amroha to Moga
Moga is approximately 400+ kms from Amroha. The fastest way to reach Moga from Amroha is by Train, Flight Via Ghaziabad, Ludhiana. It takes approximately 8 hours. The cheapest way to reach Moga from Amroha is by Train, Bus Via Chandigarh which would take approximately 12 hours.
Sort By
Mode of Transport
Via Ludhiana
RECOMMENDED
Amroha
Ludhiana
Moga
Approx Travel Time
10h 34m
On Demand
Amroha
Ludhiana
Moga
Approx Travel Time
10h 49m
On Demand
Via Chandigarh
Amroha
Chandigarh
Moga
Approx Travel Time
10h 55m
₹3,438
Onwards
CHEAPEST
Amroha
Chandigarh
Moga
Approx Travel Time
11h 25m
₹455
Onwards
Via Ghaziabad, Ludhiana
FASTEST
Amroha
Ghaziabad
Ludhiana
Moga
Approx Travel Time
7h 35m
On Demand
Amroha
Ghaziabad
Ludhiana
Moga
Approx Travel Time
7h 50m
On Demand
Via Jalandhar
Amroha
Jalandhar
Moga
Approx Travel Time
11h 40m
On Demand
Via Delhi
Amroha
Delhi
Moga
Approx Travel Time
13h 25m
₹3,375
Onwards
Via Delhi, Mohali
Amroha
Delhi
Mohali
Moga
Approx Travel Time
9h 50m
On Demand
Via Bathinda
Amroha
Bathinda
Moga
Approx Travel Time
11h 58m
₹3,213
Onwards
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 8 hours to reach Moga from Amroha by Train, Flight Via Ghaziabad, Ludhiana.
What is the cheapest way to reach Moga from Amroha?
The cheapest way to reach Moga from Amroha is by Train, Bus Via Chandigarh.
What is the fastest way to reach Moga from Amroha?
The fastest way to reach Moga from Amroha is by Train, Flight Via Ghaziabad, Ludhiana.