Distance from Rajkot to Mathura by Road, Sea, Train, and Air
By Road
The distance from Rajkot to Mathura by road is approximately 1,150 kilometers. The journey takes around 18-20 hours, depending on traffic conditions and the route chosen. The most common route is via National Highway 27, passing through Ahmedabad, Udaipur, and Jaipur.
By Sea
Since both Rajkot and Mathura are inland cities, traveling by sea is not a direct option.
By Train
The railway distance from Rajkot to Mathura is approximately 1,100 kilometers. There are no direct trains between these two cities, so a combination of train routes is required. One possible route is to take a train from Rajkot to Ahmedabad, then from Ahmedabad to Mathura. The total travel time by train can vary between 20-24 hours.
By Air
The aerial distance from Rajkot to Mathura is approximately 850 kilometers. The most convenient way to travel between these two cities is by taking a flight. There are no direct flights available, but you can book a connecting flight from Rajkot to Delhi and then from Delhi to Mathura. The total travel time by air, including layovers, is usually around 4-6 hours.
Comparison Table: Traveling Options and Estimated Time
Mode of Transportation | Distance | Estimated Time |
---|---|---|
By Road | Approximately 1,150 km | 18-20 hours |
By Sea | N/A | N/A |
By Train | Approximately 1,100 km | 20-24 hours |
By Air | Approximately 850 km | 4-6 hours |
Frequently Asked Questions
1. Can I travel directly from Rajkot to Mathura by sea?
No, since both Rajkot and Mathura are inland cities, traveling by sea is not possible.
2. Are there any direct trains between Rajkot and Mathura?
No, there are no direct trains available. One needs to take a combination of train routes to travel between these two cities.
3. What is the fastest way to travel from Rajkot to Mathura?
The fastest way to travel from Rajkot to Mathura is by air. Although there are no direct flights, connecting flights via Delhi offer the shortest travel time.