
Roorkee to Moga
Moga is approximately 250+ kms from Roorkee. The fastest way to reach Moga from Roorkee is by Train Via Ludhiana. It takes approximately 7 hours. The cheapest way to reach Moga from Roorkee is by Train Via Ludhiana which would take approximately 7 hours.
Sort By
Mode of Transport
Via Ludhiana
RECOMMENDED
CHEAPEST
FASTEST
Roorkee
Ludhiana
Moga
Approx Travel Time
6h 51m
₹205
Onwards
Roorkee
Ludhiana
Moga
Approx Travel Time
7h 15m
₹2,386
Onwards
Via Saharanpur
Roorkee
Saharanpur
Moga
Approx Travel Time
7h 31m
On Demand
Roorkee
Saharanpur
Moga
Approx Travel Time
7h 29m
On Demand
Via Malout
Roorkee
Malout
Moga
Approx Travel Time
11h 26m
₹585
Onwards
Via Ambala
Roorkee
Ambala
Moga
Approx Travel Time
7h 39m
On Demand
Via Jalandhar
Roorkee
Jalandhar
Moga
Approx Travel Time
8h 38m
₹3,858
Onwards
Via Dhuri
Roorkee
Dhuri
Moga
Approx Travel Time
8h 56m
₹260
Onwards
Via Phagwara
Roorkee
Phagwara
Moga
Approx Travel Time
9h 1m
₹295
Onwards
Via Bathinda
Roorkee
Bathinda
Moga
Approx Travel Time
9h 58m
₹3,101
Onwards
Frequently Asked Questions
What is the distance between Roorkee and Moga?
Moga is approximately 250+ kms from Roorkee.
How long does it take to reach Moga from Roorkee?
It takes approximately 7 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.