
Muktsar to Rajkot
Rajkot is approximately 1250+ 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
FASTEST
Muktsar
Bathinda
Delhi
Rajkot
Approx Travel Time
7h 40m
₹9,038
Onwards
Muktsar
Bathinda
Delhi
Rajkot
Approx Travel Time
10h 46m
On Demand
Muktsar
Bathinda
Delhi
Rajkot
Approx Travel Time
7h 41m
On Demand
Muktsar
Bathinda
Delhi
Rajkot
Approx Travel Time
7h 45m
₹9,792
Onwards
Via Delhi
Muktsar
Delhi
Rajkot
Approx Travel Time
12h 48m
₹7,078
Onwards
Muktsar
Delhi
Rajkot
Approx Travel Time
12h 20m
₹7,792
Onwards
Via Bathinda, Jaipur
Muktsar
Bathinda
Jaipur
Rajkot
Approx Travel Time
1d 1h 41m
On Demand
Via Bathinda, Ajmer
CHEAPEST
Muktsar
Bathinda
Ajmer
Rajkot
Approx Travel Time
1d 1h 35m
₹880
Onwards
Muktsar
Bathinda
Ajmer
Rajkot
Approx Travel Time
1d
₹2,368
Onwards
Via Bikaner
Muktsar
Bikaner
Rajkot
Approx Travel Time
1d 3h 25m
₹2,000
Onwards
Frequently Asked Questions
What is the distance between Muktsar and Rajkot?
Rajkot is approximately 1250+ 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.

