
Rajpura to Moga
Moga is approximately 150+ kms from Rajpura. The fastest way to reach Moga from Rajpura is by Train Via Ludhiana. It takes approximately 3 hours. The cheapest way to reach Moga from Rajpura is by Train Via Ludhiana which would take approximately 3 hours.
Sort By
Mode of Transport
Via Ludhiana
CHEAPEST
FASTEST
Rajpura
Ludhiana
Moga
Approx Travel Time
2h 56m
₹135
Onwards
Rajpura
Ludhiana
Moga
Approx Travel Time
3h 39m
₹245
Onwards
Rajpura
Ludhiana
Moga
Approx Travel Time
3h 55m
₹760
Onwards
Rajpura
Ludhiana
Moga
Approx Travel Time
3h 22m
₹650
Onwards
Via Mohali
Rajpura
Mohali
Moga
Approx Travel Time
4h 32m
₹1,612
Onwards
Rajpura
Mohali
Moga
Approx Travel Time
4h 57m
₹610
Onwards
Via Rampura Phul
Rajpura
Rampura Phul
Moga
Approx Travel Time
4h 46m
₹4,167
Onwards
Via Barnala
Rajpura
Barnala
Moga
Approx Travel Time
3h 56m
₹4,374
Onwards
Via Jalandhar
Rajpura
Jalandhar
Moga
Approx Travel Time
4h 45m
₹2,223
Onwards
Frequently Asked Questions
What is the distance between Rajpura and Moga?
Moga is approximately 150+ kms from Rajpura.
How long does it take to reach Moga from Rajpura?
It takes approximately 3 hours to reach Moga from Rajpura by Train Via Ludhiana.
What is the cheapest way to reach Moga from Rajpura?
The cheapest way to reach Moga from Rajpura is by Train Via Ludhiana.
What is the fastest way to reach Moga from Rajpura?
The fastest way to reach Moga from Rajpura is by Train Via Ludhiana.

