
Roorkee to Moga
Moga is approximately 300+ kms from Roorkee. The fastest way to reach Moga from Roorkee is by Train Via Ludhiana. It takes approximately 8 hours. The cheapest way to reach Moga from Roorkee is by Train Via Ludhiana which would take approximately 8 hours.
Sort By
Mode of Transport
Via Ludhiana
RECOMMENDED
CHEAPEST
FASTEST
Roorkee
Ludhiana
Moga
Approx Travel Time
7h 40m
₹260
Onwards
Roorkee
Ludhiana
Moga
Approx Travel Time
7h 55m
₹2,365
Onwards
Via Mohali
Roorkee
Mohali
Moga
Approx Travel Time
7h 55m
On Demand
Roorkee
Mohali
Moga
Approx Travel Time
7h 40m
On Demand
Via Chandigarh
Roorkee
Chandigarh
Moga
Approx Travel Time
8h 10m
₹3,313
Onwards
Roorkee
Chandigarh
Moga
Approx Travel Time
8h 40m
₹330
Onwards
Via Ambala, Ludhiana
Roorkee
Ambala
Ludhiana
Moga
Approx Travel Time
8h 50m
₹310
Onwards
Roorkee
Ambala
Ludhiana
Moga
Approx Travel Time
10h 20m
₹4,041
Onwards
Via Jalandhar
Roorkee
Jalandhar
Moga
Approx Travel Time
9h 10m
₹4,031
Onwards
Via Karnal, Ludhiana
Roorkee
Karnal
Ludhiana
Moga
Approx Travel Time
9h 50m
₹395
Onwards
Frequently Asked Questions
What is the distance between Roorkee and Moga?
Moga is approximately 300+ kms from Roorkee.
How long does it take to reach Moga from Roorkee?
It takes approximately 8 hours to reach Moga from Roorkee by Train Via Ludhiana.
What is the cheapest way to reach Moga from Roorkee?
The cheapest way to reach Moga from Roorkee is by Train Via Ludhiana.
What is the fastest way to reach Moga from Roorkee?
The fastest way to reach Moga from Roorkee is by Train Via Ludhiana.