
Nanpara to Moga
Moga is approximately 1100+ kms from Nanpara. The fastest way to reach Moga from Nanpara is by Cab, Flight Via Lucknow, Amritsar. It takes approximately 11 hours. The cheapest way to reach Moga from Nanpara is by Bus, Train Via Moradabad, Ludhiana which would take approximately 18 hours.
Sort By
Mode of Transport
Via Lucknow, Amritsar
RECOMMENDED
FASTEST
Nanpara
Lucknow
Amritsar
Moga
Approx Travel Time
10h 21m
₹10,644
Onwards
Via Moradabad
Nanpara
Moradabad
Moga
Approx Travel Time
16h 44m
On Demand
Via Lucknow, Ludhiana
Nanpara
Lucknow
Ludhiana
Moga
Approx Travel Time
19h 48m
On Demand
Via Bareilly, Chandigarh
Nanpara
Bareilly
Chandigarh
Moga
Approx Travel Time
21h 46m
₹4,736
Onwards
Via Delhi
Nanpara
Delhi
Moga
Approx Travel Time
22h 48m
₹4,043
Onwards
Via Lucknow, Mohali
Nanpara
Lucknow
Mohali
Moga
Approx Travel Time
10h 44m
₹11,253
Onwards
Via Moradabad, Ludhiana
CHEAPEST
Nanpara
Moradabad
Ludhiana
Moga
Approx Travel Time
17h 41m
₹940
Onwards
Nanpara
Moradabad
Ludhiana
Moga
Approx Travel Time
18h 5m
₹3,119
Onwards
Via Bareilly, Ludhiana
Nanpara
Bareilly
Ludhiana
Moga
Approx Travel Time
17h 47m
₹980
Onwards
Via Bareilly
Nanpara
Bareilly
Moga
Approx Travel Time
17h 45m
On Demand
Frequently Asked Questions
What is the distance between Nanpara and Moga?
Moga is approximately 1100+ kms from Nanpara.
How long does it take to reach Moga from Nanpara?
It takes approximately 11 hours to reach Moga from Nanpara by Cab, Flight Via Lucknow, Amritsar.
What is the cheapest way to reach Moga from Nanpara?
The cheapest way to reach Moga from Nanpara is by Bus, Train Via Moradabad, Ludhiana.
What is the fastest way to reach Moga from Nanpara?
The fastest way to reach Moga from Nanpara is by Cab, Flight Via Lucknow, Amritsar.


