
Diu to Mathura
Mathura is approximately 1200+ km from Diu, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Mathura.
Sort By
Mode of Transport
Via Ahmedabad, Delhi
RECOMMENDED
Diu
Ahmedabad
Delhi
Mathura
Approx Travel Time
8h 5m
₹8,904
Onwards
Diu
Ahmedabad
Delhi
Mathura
Approx Travel Time
9h 15m
₹9,738
Onwards
Via Ahmedabad, Agra
FASTEST
Diu
Ahmedabad
Agra
Mathura
Approx Travel Time
6h 55m
₹16,221
Onwards
Diu
Ahmedabad
Agra
Mathura
Approx Travel Time
6h 55m
₹17,021
Onwards
Via Rajkot
Diu
Rajkot
Mathura
Approx Travel Time
22h 16m
₹4,548
Onwards
Via Surat
CHEAPEST
Diu
Surat
Mathura
Approx Travel Time
1d 1h 16m
₹1,110
Onwards
Via Ahmedabad
Diu
Ahmedabad
Mathura
Approx Travel Time
1d 2h 30m
On Demand
Via Surat, Delhi
Diu
Surat
Delhi
Mathura
Approx Travel Time
8h 5m
₹9,504
Onwards
Via Ahmedabad, Ghaziabad
Diu
Ahmedabad
Ghaziabad
Mathura
Approx Travel Time
8h 51m
₹8,974
Onwards
Via Mumbai, Agra
Diu
Mumbai
Agra
Mathura
Approx Travel Time
7h 10m
₹12,573
Onwards
Frequently Asked Questions
What is the distance between Diu and Mathura?
Mathura is approximately 1200+ kms from Diu.
How long does it take to reach Mathura from Diu?
It takes approximately 7 hours to reach Mathura from Diu by Flight, Train Via Ahmedabad, Agra.
What is the cheapest way to reach Mathura from Diu?
The cheapest way to reach Mathura from Diu is by Bus, Train Via Surat.
What is the fastest way to reach Mathura from Diu?
The fastest way to reach Mathura from Diu is by Flight, Train Via Ahmedabad, Agra.

