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.

Read More
Route map showing distance and travel time from Agra, India to Mahoba, India

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

Ads by MMT

Via Jhansi

Agra

Jhansi

Mahoba

Approx Travel Time

8h 38m

₹260

Onwards

Via Datia

Agra

Datia

Mahoba

Approx Travel Time

8h 53m

₹250

Onwards

Ads by MMT

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.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India