Mathura to Guna Distance
The road distance between Mathura and Guna is approximately 400+ km, and the drive usually takes around 8 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 7 hours, while trains complete the journey in approximately 7 hours, subject to the chosen service and route. The fastest way to reach Guna takes 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.

Direct Options
Direct Train
RECOMMENDED
CHEAPEST
FASTEST
Mathura
Guna
Approx Travel Time
6h 28m
₹245
Onwards
Direct Bus
Mathura
Guna
Approx Travel Time
7h 12m
₹1,049
Onwards
Direct Cab
Mathura
Guna
Approx Travel Time
7h 53m
On Demand
Via Morena
Mathura
Morena
Guna
Approx Travel Time
7h 36m
₹840
Onwards
Mathura
Morena
Guna
Approx Travel Time
7h 58m
₹280
Onwards
Mathura
Morena
Guna
Approx Travel Time
7h 40m
₹2,349
Onwards
Via Agra
Mathura
Agra
Guna
Approx Travel Time
7h 55m
₹750
Onwards
Mathura
Agra
Guna
Approx Travel Time
8h 10m
₹1,351
Onwards
Via Jhansi
Mathura
Jhansi
Guna
Approx Travel Time
8h 10m
₹385
Onwards
Via Gwalior
Mathura
Gwalior
Guna
Approx Travel Time
8h 11m
₹800
Onwards
Frequently Asked Questions
What is the distance between Mathura and Guna?
Guna is approximately 400+ km from Mathura.
How long does it take to reach Guna from Mathura?
It takes approximately 7 hours to reach Guna from Mathura by Train.

