
Roorkee to Moga
Moga is approximately 300+ km from Roorkee, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Moga.
Sort By
Mode of Transport
Direct Cab
RECOMMENDED
Roorkee
Moga
Approx Travel Time
5h 43m
₹10,354
Onwards
Via Ludhiana
CHEAPEST
FASTEST
Roorkee
Ludhiana
Moga
Approx Travel Time
5h 29m
₹205
Onwards
Roorkee
Ludhiana
Moga
Approx Travel Time
6h 26m
₹245
Onwards
Roorkee
Ludhiana
Moga
Approx Travel Time
6h 4m
₹2,098
Onwards
Via Yamunanagar, Jalandhar
Roorkee
Yamunanagar
Jalandhar
Moga
Approx Travel Time
9h 2m
₹4,215
Onwards
Via Haridwar, Jalandhar
Roorkee
Haridwar
Jalandhar
Moga
Approx Travel Time
11h 10m
₹1,787
Onwards
Via Saharanpur
Roorkee
Saharanpur
Moga
Approx Travel Time
6h 45m
On Demand
Via Chandigarh
Roorkee
Chandigarh
Moga
Approx Travel Time
6h 55m
₹621
Onwards
Via Ludhiana, Jagraon
Roorkee
Ludhiana
Jagraon
Moga
Approx Travel Time
5h 56m
₹255
Onwards
Via Jalandhar
Roorkee
Jalandhar
Moga
Approx Travel Time
6h 44m
₹2,327
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 6 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.

