Agra to Mahoba Distance
The road distance between Agra and Mahoba is approximately 350+ km, and the drive usually takes around 6 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 13 hours, while trains complete the journey in approximately 6 hours, subject to the chosen service and route. The fastest way to reach Mahoba takes approximately 6 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
Agra
Mahoba
Approx Travel Time
5h 38m
₹230
Onwards
Direct Cab
Agra
Mahoba
Approx Travel Time
5h 46m
₹8,207
Onwards
Direct Bus
Agra
Mahoba
Approx Travel Time
12h 33m
₹749
Onwards
Via Chatarpur
Agra
Chatarpur
Mahoba
Approx Travel Time
7h 4m
On Demand
Agra
Chatarpur
Mahoba
Approx Travel Time
7h 18m
₹390
Onwards
Agra
Chatarpur
Mahoba
Approx Travel Time
9h 8m
On Demand
Via Jhansi
Agra
Jhansi
Mahoba
Approx Travel Time
8h 38m
₹260
Onwards
Via Datia
Agra
Datia
Mahoba
Approx Travel Time
8h 53m
₹250
Onwards
Via Kanpur
Agra
Kanpur
Mahoba
Approx Travel Time
8h 20m
On Demand
Via Orai
Agra
Orai
Mahoba
Approx Travel Time
8h 18m
On Demand
Frequently Asked Questions
What is the distance between Agra and Mahoba?
Mahoba is approximately 350+ km from Agra.
How long does it take to reach Mahoba from Agra?
It takes approximately 6 hours to reach Mahoba from Agra by Train.
Routes Connecting Agra
Routes From Agra
Routes Connecting Mahoba
Routes From Mahoba
Popular Places Routes
- Gummidipundi to Fazilka
- Velankanni to Badrinath
- Arrah to Ranakpur
- Jamshedpur to Sirkazhi
- Vaibhavwadi to Tohana
- Amalapuram to Tanakpur
- Gokak to Hasanpur
- Hindupur to Jangaon
- Changanassery to Malkapur
- Chotila to Malur
- Mathura to Bangalore
- Phulbani to Basavakalyan
- Itarsi to Jalna
- Karsog to Dindigul
- Jaipur to Balrampur

