Bela to Mahoba Distance

Mahoba is approximately 300+ km from Bela. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 7 hours, subject to the chosen service and route. The fastest way to reach Mahoba takes approximately 5 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 Bela, India to Mahoba, India

Direct Train

RECOMMENDED

CHEAPEST

Bela

Mahoba

Approx Travel Time

6h 27m

₹245

Onwards

Via Prayagraj(Allahabad), Karwi

FASTEST

Bela

Prayagraj(Allahabad)

Karwi

Mahoba

Approx Travel Time

4h 48m

₹435

Onwards

Via Banda

Bela

Banda

Mahoba

Approx Travel Time

6h 40m

₹571

Onwards

Bela

Banda

Mahoba

Approx Travel Time

7h 43m

₹3,743

Onwards

Bela

Banda

Mahoba

Approx Travel Time

5h 10m

₹625

Onwards

Via Prayagraj(Allahabad)

Bela

Prayagraj(Allahabad)

Mahoba

Approx Travel Time

5h 20m

₹320

Onwards

Bela

Prayagraj(Allahabad)

Mahoba

Approx Travel Time

6h 55m

₹300

Onwards

Bela

Prayagraj(Allahabad)

Mahoba

Approx Travel Time

5h 57m

₹2,407

Onwards

Via Prayagraj(Allahabad), Banda

Bela

Prayagraj(Allahabad)

Banda

Mahoba

Approx Travel Time

5h

₹435

Onwards

Via Karwi

Bela

Karwi

Mahoba

Approx Travel Time

5h 57m

₹320

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Bela and Mahoba?

The straight-line distance is approximately 200+ km.

What is the distance from Bela to Mahoba via Prayagraj(Allahabad)?

Via Prayagraj(Allahabad), the distance is approximately 250+ km, taking around 5 hours.

Is there a train from Bela to Mahoba?

Yes, trains run between Bela and Mahoba, covering approximately 300+ km in around 7 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India