
Kashipur to Moga
Moga is approximately 400+ kms from Kashipur. The fastest way to reach Moga from Kashipur is by Bus, Train Via Saharanpur. It takes approximately 11 hours. The cheapest way to reach Moga from Kashipur is by Bus, Train Via Yamunanagar, Ludhiana which would take approximately 11 hours.
Sort By
Mode of Transport
Via Roorkee, Ludhiana
RECOMMENDED
Kashipur
Roorkee
Ludhiana
Moga
Approx Travel Time
11h 28m
₹4,046
Onwards
Kashipur
Roorkee
Ludhiana
Moga
Approx Travel Time
11h 52m
₹6,205
Onwards
Via Saharanpur
FASTEST
Kashipur
Saharanpur
Moga
Approx Travel Time
10h 48m
On Demand
Via Chandigarh
Kashipur
Chandigarh
Moga
Approx Travel Time
11h 49m
₹4,605
Onwards
Kashipur
Chandigarh
Moga
Approx Travel Time
11h 55m
₹1,726
Onwards
Via Ambala
Kashipur
Ambala
Moga
Approx Travel Time
11h 13m
On Demand
Via Yamunanagar
Kashipur
Yamunanagar
Moga
Approx Travel Time
10h 58m
On Demand
Via Yamunanagar, Ludhiana
CHEAPEST
Kashipur
Yamunanagar
Ludhiana
Moga
Approx Travel Time
11h 8m
₹1,254
Onwards
Via Moradabad
Kashipur
Moradabad
Moga
Approx Travel Time
11h 18m
On Demand
Via Saharanpur, Ludhiana
Kashipur
Saharanpur
Ludhiana
Moga
Approx Travel Time
11h 27m
₹1,259
Onwards
Frequently Asked Questions
What is the distance between Kashipur and Moga?
Moga is approximately 400+ kms from Kashipur.
How long does it take to reach Moga from Kashipur?
It takes approximately 11 hours to reach Moga from Kashipur by Bus, Train Via Saharanpur.
What is the cheapest way to reach Moga from Kashipur?
The cheapest way to reach Moga from Kashipur is by Bus, Train Via Yamunanagar, Ludhiana.
What is the fastest way to reach Moga from Kashipur?
The fastest way to reach Moga from Kashipur is by Bus, Train Via Saharanpur.