
Moga to Rajkot
Rajkot is approximately 1300+ kms from Moga. The fastest way to reach Rajkot from Moga is by Cab, Flight Via Bathinda, Delhi. It takes approximately 8 hours. The cheapest way to reach Rajkot from Moga is by Train Via Dausa which would take approximately 27 hours.
Sort By
Mode of Transport
Via Bathinda, Delhi
RECOMMENDED
FASTEST
Moga
Bathinda
Delhi
Rajkot
Approx Travel Time
7h 23m
₹10,015
Onwards
Moga
Bathinda
Delhi
Rajkot
Approx Travel Time
9h 8m
₹7,274
Onwards
Via Mohali, Delhi
Moga
Mohali
Delhi
Rajkot
Approx Travel Time
8h 30m
₹8,034
Onwards
Moga
Mohali
Delhi
Rajkot
Approx Travel Time
8h 7m
₹10,935
Onwards
Via Delhi
Moga
Delhi
Rajkot
Approx Travel Time
10h
₹5,362
Onwards
Via Jaipur
Moga
Jaipur
Rajkot
Approx Travel Time
1d 1h 7m
₹1,620
Onwards
Via Faridkot, Marwar Junction
Moga
Faridkot
Marwar Junction
Rajkot
Approx Travel Time
1d 2h
On Demand
Via Bikaner
Moga
Bikaner
Rajkot
Approx Travel Time
1d 1h 17m
₹1,802
Onwards
Via Dausa
CHEAPEST
Moga
Dausa
Rajkot
Approx Travel Time
1d 3h 4m
₹815
Onwards
Via Amritsar, Delhi
Moga
Amritsar
Delhi
Rajkot
Approx Travel Time
7h 41m
₹11,234
Onwards
Frequently Asked Questions
What is the distance between Moga and Rajkot?
Rajkot is approximately 1300+ kms from Moga.
How long does it take to reach Rajkot from Moga?
It takes approximately 8 hours to reach Rajkot from Moga by Cab, Flight Via Bathinda, Delhi.
What is the cheapest way to reach Rajkot from Moga?
The cheapest way to reach Rajkot from Moga is by Train Via Dausa.
What is the fastest way to reach Rajkot from Moga?
The fastest way to reach Rajkot from Moga is by Cab, Flight Via Bathinda, Delhi.


