
Moga to Shajapur
Shajapur is approximately 1150+ kms from Moga. The fastest way to reach Shajapur from Moga is by Cab, Flight, Train Via Mohali, Indore. It takes approximately 9 hours. The cheapest way to reach Shajapur from Moga is by Train Via Delhi which would take approximately 22 hours.
Sort By
Mode of Transport
Via Mohali, Indore
RECOMMENDED
FASTEST
Moga
Mohali
Indore
Shajapur
Approx Travel Time
8h 42m
₹8,193
Onwards
Moga
Mohali
Indore
Shajapur
Approx Travel Time
9h 5m
₹5,114
Onwards
Moga
Mohali
Indore
Shajapur
Approx Travel Time
10h 32m
₹8,263
Onwards
Moga
Mohali
Indore
Shajapur
Approx Travel Time
10h 55m
₹5,184
Onwards
Via Delhi, Gwalior
Moga
Delhi
Gwalior
Shajapur
Approx Travel Time
21h 58m
On Demand
Via Sonipat
Moga
Sonipat
Shajapur
Approx Travel Time
21h 9m
On Demand
Via Delhi
CHEAPEST
Moga
Delhi
Shajapur
Approx Travel Time
21h 23m
₹555
Onwards
Moga
Delhi
Shajapur
Approx Travel Time
23h 40m
₹4,600
Onwards
Via Bathinda, Mathura
Moga
Bathinda
Mathura
Shajapur
Approx Travel Time
1d 1h 41m
On Demand
Via Delhi, Bhopal
Moga
Delhi
Bhopal
Shajapur
Approx Travel Time
14h 43m
₹7,064
Onwards
Frequently Asked Questions
What is the distance between Moga and Shajapur?
Shajapur is approximately 1150+ kms from Moga.
How long does it take to reach Shajapur from Moga?
It takes approximately 9 hours to reach Shajapur from Moga by Cab, Flight, Train Via Mohali, Indore.
What is the cheapest way to reach Shajapur from Moga?
The cheapest way to reach Shajapur from Moga is by Train Via Delhi.
What is the fastest way to reach Shajapur from Moga?
The fastest way to reach Shajapur from Moga is by Cab, Flight, Train Via Mohali, Indore.


