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


