Goa to Mathura Distance
The road distance between Goa and Mathura is approximately 1850+ km, and the drive usually takes around 33 hours by car or taxi, depending on traffic and road conditions. Trains complete the journey in approximately 29 hours, subject to the chosen service and route. Flying is the fastest way to reach Mathura, with a total travel time of approximately 7 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Via Delhi
RECOMMENDED
FASTEST
Goa
Delhi
Mathura
Approx Travel Time
6h 40m
₹6,499
Onwards
Goa
Delhi
Mathura
Approx Travel Time
7h 45m
₹7,303
Onwards
Direct Options
Direct Train
CHEAPEST
Goa
Mathura
Approx Travel Time
1d 4h 20m
₹760
Onwards
Direct Cab
Goa
Mathura
Approx Travel Time
1d 8h 20m
₹42,443
Onwards
Via Surat
Goa
Surat
Mathura
Approx Travel Time
1d 3h 23m
₹870
Onwards
Via Mumbai
Goa
Mumbai
Mathura
Approx Travel Time
1d 5h 15m
₹1,863
Onwards
Via Surat, Agra
Goa
Surat
Agra
Mathura
Approx Travel Time
1d 8h 3m
₹2,362
Onwards
Via Kolhapur
Goa
Kolhapur
Mathura
Approx Travel Time
1d 14h 22m
On Demand
Via Ghaziabad
Goa
Ghaziabad
Mathura
Approx Travel Time
8h 8m
₹6,308
Onwards
Goa
Ghaziabad
Mathura
Approx Travel Time
7h 31m
₹8,344
Onwards
Frequently Asked Questions
What is the distance between Goa and Mathura?
Mathura is approximately 1600+ km from Goa.
How long does it take to reach Mathura from Goa?
It takes approximately 7 hours to reach Mathura from Goa by Flight, Train Via Delhi.

