
Nabha to Moga
Moga is approximately 150+ kms from Nabha. The fastest way to reach Moga from Nabha is by Train Via Dhuri. It takes approximately 5 hours. The cheapest way to reach Moga from Nabha is by Train Via Ludhiana which would take approximately 6 hours.
Sort By
Mode of Transport
Via Dhuri
RECOMMENDED
FASTEST
Nabha
Dhuri
Moga
Approx Travel Time
4h 28m
₹235
Onwards
Via Faridkot
Nabha
Faridkot
Moga
Approx Travel Time
5h 56m
On Demand
Via Ludhiana
Nabha
Ludhiana
Moga
Approx Travel Time
5h 59m
₹255
Onwards
CHEAPEST
Nabha
Ludhiana
Moga
Approx Travel Time
5h 31m
₹215
Onwards
Frequently Asked Questions
What is the distance between Nabha and Moga?
Moga is approximately 150+ kms from Nabha.
How long does it take to reach Moga from Nabha?
It takes approximately 5 hours to reach Moga from Nabha by Train Via Dhuri.
What is the cheapest way to reach Moga from Nabha?
The cheapest way to reach Moga from Nabha is by Train Via Ludhiana.
What is the fastest way to reach Moga from Nabha?
The fastest way to reach Moga from Nabha is by Train Via Dhuri.


