
Mainpuri to Rajkot
Rajkot is approximately 1200+ kms from Mainpuri. The fastest way to reach Rajkot from Mainpuri is by Bus, Flight Via Delhi. It takes approximately 8 hours. The cheapest way to reach Rajkot from Mainpuri is by Train Via Bharatpur which would take approximately 22 hours.
Sort By
Mode of Transport
Via Agra, Delhi
RECOMMENDED
Mainpuri
Agra
Delhi
Rajkot
Approx Travel Time
8h 9m
₹23,616
Onwards
Mainpuri
Agra
Delhi
Rajkot
Approx Travel Time
8h 58m
On Demand
Via Delhi
FASTEST
Mainpuri
Delhi
Rajkot
Approx Travel Time
7h 45m
₹6,968
Onwards
Mainpuri
Delhi
Rajkot
Approx Travel Time
10h 21m
₹6,472
Onwards
Via Dausa
Mainpuri
Dausa
Rajkot
Approx Travel Time
19h 29m
₹10,068
Onwards
Mainpuri
Dausa
Rajkot
Approx Travel Time
19h 47m
₹970
Onwards
Via Bharatpur
CHEAPEST
Mainpuri
Bharatpur
Rajkot
Approx Travel Time
21h 36m
₹945
Onwards
Via Jaipur
Mainpuri
Jaipur
Rajkot
Approx Travel Time
1d 0h 10m
₹1,400
Onwards
Via Agra, Udaipur
Mainpuri
Agra
Udaipur
Rajkot
Approx Travel Time
1d 0h 21m
₹3,582
Onwards
Via Bareilly, Delhi
Mainpuri
Bareilly
Delhi
Rajkot
Approx Travel Time
10h 25m
₹25,926
Onwards
Frequently Asked Questions
What is the distance between Mainpuri and Rajkot?
Rajkot is approximately 1200+ kms from Mainpuri.
How long does it take to reach Rajkot from Mainpuri?
It takes approximately 8 hours to reach Rajkot from Mainpuri by Bus, Flight Via Delhi.
What is the cheapest way to reach Rajkot from Mainpuri?
The cheapest way to reach Rajkot from Mainpuri is by Train Via Bharatpur.
What is the fastest way to reach Rajkot from Mainpuri?
The fastest way to reach Rajkot from Mainpuri is by Bus, Flight Via Delhi.


