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