
Rajkot to Mathura
Mathura is approximately 950+ kms from Rajkot. The fastest way to reach Mathura from Rajkot is by Flight, Train Via Delhi. It takes approximately 7 hours. The cheapest way to reach Mathura from Rajkot is by Train Via Ahmedabad which would take approximately 21 hours.
Sort By
Mode of Transport
Via Delhi
FASTEST
Rajkot
Delhi
Mathura
Approx Travel Time
6h 25m
₹6,558
Onwards
Rajkot
Delhi
Mathura
Approx Travel Time
7h 10m
₹6,887
Onwards
Via Ahmedabad
CHEAPEST
Rajkot
Ahmedabad
Mathura
Approx Travel Time
20h 40m
₹560
Onwards
Rajkot
Ahmedabad
Mathura
Approx Travel Time
17h 25m
₹6,333
Onwards
Via Udaipur
Rajkot
Udaipur
Mathura
Approx Travel Time
12h 55m
₹4,256
Onwards
Via Sawai Madhopur
Rajkot
Sawai Madhopur
Mathura
Approx Travel Time
20h 40m
₹640
Onwards
Via Kota
Rajkot
Kota
Mathura
Approx Travel Time
21h 10m
₹635
Onwards
Via Viramgam
Rajkot
Viramgam
Mathura
Approx Travel Time
20h 40m
₹665
Onwards
Via Nadiad
Rajkot
Nadiad
Mathura
Approx Travel Time
21h 25m
₹620
Onwards
Frequently Asked Questions
What is the distance between Rajkot and Mathura?
Mathura is approximately 950+ kms from Rajkot.
How long does it take to reach Mathura from Rajkot?
It takes approximately 7 hours to reach Mathura from Rajkot by Flight, Train Via Delhi.
What is the cheapest way to reach Mathura from Rajkot?
The cheapest way to reach Mathura from Rajkot is by Train Via Ahmedabad.
What is the fastest way to reach Mathura from Rajkot?
The fastest way to reach Mathura from Rajkot is by Flight, Train Via Delhi.