
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 4 hours. The cheapest way to reach Nabha from Moga is by Train Via Dhuri which would take approximately 4 hours.
Sort By
Mode of Transport
Via Dhuri
RECOMMENDED
CHEAPEST
FASTEST
Moga
Dhuri
Nabha
Approx Travel Time
3h 48m
₹235
Onwards
Via Faridkot
Moga
Faridkot
Nabha
Approx Travel Time
5h 2m
On Demand
Moga
Faridkot
Nabha
Approx Travel Time
5h 1m
On Demand
Via Ludhiana
Moga
Ludhiana
Nabha
Approx Travel Time
4h 54m
On Demand
Moga
Ludhiana
Nabha
Approx Travel Time
4h 51m
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 4 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.


