
Muktsar to Rajkot
Rajkot is approximately 1300+ kms from Muktsar. The fastest way to reach Rajkot from Muktsar is by Train, Flight Via Bathinda, Delhi. It takes approximately 8 hours. The cheapest way to reach Rajkot from Muktsar is by Train Via Bathinda, Ajmer which would take approximately 26 hours.
Sort By
Mode of Transport
Via Bathinda, Delhi
RECOMMENDED
Muktsar
Bathinda
Delhi
Rajkot
Approx Travel Time
7h 36m
₹9,706
Onwards
FASTEST
Muktsar
Bathinda
Delhi
Rajkot
Approx Travel Time
7h 35m
₹8,097
Onwards
Muktsar
Bathinda
Delhi
Rajkot
Approx Travel Time
7h 45m
₹8,851
Onwards
Via Bathinda, Ajmer
Muktsar
Bathinda
Ajmer
Rajkot
Approx Travel Time
1d 0h 22m
₹2,319
Onwards
CHEAPEST
Muktsar
Bathinda
Ajmer
Rajkot
Approx Travel Time
1d 1h 35m
₹880
Onwards
Via Bikaner
Muktsar
Bikaner
Rajkot
Approx Travel Time
1d 3h 25m
₹1,900
Onwards
Via Bathinda, Jaipur
Muktsar
Bathinda
Jaipur
Rajkot
Approx Travel Time
1d 1h 41m
₹2,411
Onwards
Via Jalandhar, Delhi
Muktsar
Jalandhar
Delhi
Rajkot
Approx Travel Time
9h 50m
₹13,965
Onwards
Via Mohali, Delhi
Muktsar
Mohali
Delhi
Rajkot
Approx Travel Time
10h 50m
₹16,180
Onwards
Via Amritsar, Delhi
Muktsar
Amritsar
Delhi
Rajkot
Approx Travel Time
9h 55m
₹13,918
Onwards
Frequently Asked Questions
What is the distance between Muktsar and Rajkot?
Rajkot is approximately 1300+ kms from Muktsar.
How long does it take to reach Rajkot from Muktsar?
It takes approximately 8 hours to reach Rajkot from Muktsar by Train, Flight Via Bathinda, Delhi.
What is the cheapest way to reach Rajkot from Muktsar?
The cheapest way to reach Rajkot from Muktsar is by Train Via Bathinda, Ajmer.
What is the fastest way to reach Rajkot from Muktsar?
The fastest way to reach Rajkot from Muktsar is by Train, Flight Via Bathinda, Delhi.

