Nabha to Moga - Multiple Options To Reach By Train, Cab
Moga is approximately 100+ kms from Nabha. The fastest way to reach Moga from Nabha is by Train Via Ludhiana. It takes approximately 4 hours. The cheapest way to reach Moga from Nabha is by Train Via Ludhiana which would take approximately 4 hours.
Sort By
Mode of Transport
Via Ludhiana
RECOMMENDED
CHEAPEST
FASTEST
Nabha
Ludhiana
Moga
Approx Travel Time
4h 10m
₹290
Onwards
Nabha
Ludhiana
Moga
Approx Travel Time
4h 25m
₹2,663
Onwards
Nabha
Ludhiana
Moga
Approx Travel Time
4h 25m
₹2,510
Onwards
Nabha
Ludhiana
Moga
Approx Travel Time
4h 40m
₹4,883
Onwards
Via Dhuri, Ludhiana
Nabha
Dhuri
Ludhiana
Moga
Approx Travel Time
6h 20m
₹435
Onwards
Nabha
Dhuri
Ludhiana
Moga
Approx Travel Time
6h 35m
₹2,655
Onwards
Frequently Asked Questions
What is the distance between Nabha and Moga?
Moga is approximately 100+ kms from Nabha.
How long does it take to reach Moga from Nabha?
It takes approximately 4 hours to reach Moga from Nabha by Train Via Ludhiana.
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 Ludhiana.