Moga to Amroha - Multiple Options To Reach By Train, Cab, Flight, Bus
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 34m
On Demand
Moga
Ludhiana
Amroha
Approx Travel Time
10h 49m
On Demand
Via Chandigarh
Moga
Chandigarh
Amroha
Approx Travel Time
10h 55m
₹3,941
Onwards
CHEAPEST
Moga
Chandigarh
Amroha
Approx Travel Time
11h 25m
₹702
Onwards
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 Jalandhar
Moga
Jalandhar
Amroha
Approx Travel Time
11h 40m
On Demand
Via Delhi
Moga
Delhi
Amroha
Approx Travel Time
13h 25m
₹2,580
Onwards
Via Mohali, Delhi
Moga
Mohali
Delhi
Amroha
Approx Travel Time
9h 50m
On Demand
Via Bathinda
Moga
Bathinda
Amroha
Approx Travel Time
11h 58m
₹3,213
Onwards
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.