hero
How2Go
Rafiganj to Mahoba

Rafiganj to Mahoba

Mahoba is approximately 500+ km from Rafiganj, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Mahoba.

Read More
Sort By
Mode of Transport

Via Prayagraj(Allahabad)

RECOMMENDED

CHEAPEST

Rafiganj

Prayagraj(Allahabad)

Mahoba

Approx Travel Time

9h 10m

₹420

Onwards

Rafiganj

Prayagraj(Allahabad)

Mahoba

Approx Travel Time

12h 40m

₹572

Onwards

Via Sasaram, Prayagraj(Allahabad)

FASTEST

Rafiganj

Sasaram

Prayagraj(Allahabad)

Mahoba

Approx Travel Time

8h 29m

₹500

Onwards

Via Fatehpur

Rafiganj

Fatehpur

Mahoba

Approx Travel Time

11h 39m

₹504

Onwards

Rafiganj

Fatehpur

Mahoba

Approx Travel Time

9h 48m

₹3,594

Onwards

Via Mirzapur

Rafiganj

Mirzapur

Mahoba

Approx Travel Time

10h 14m

₹455

Onwards

Via Sasaram, Karwi

Rafiganj

Sasaram

Karwi

Mahoba

Approx Travel Time

8h 45m

₹555

Onwards

Via Aurangabad, Prayagraj(Allahabad)

Rafiganj

Aurangabad

Prayagraj(Allahabad)

Mahoba

Approx Travel Time

9h 6m

₹515

Onwards

Via Sasaram, Mirzapur

Rafiganj

Sasaram

Mirzapur

Mahoba

Approx Travel Time

9h 41m

₹570

Onwards

Via Aurangabad, Mirzapur

Rafiganj

Aurangabad

Mirzapur

Mahoba

Approx Travel Time

10h 13m

₹570

Onwards

Frequently Asked Questions

What is the distance between Rafiganj and Mahoba?

Mahoba is approximately 500+ kms from Rafiganj.

How long does it take to reach Mahoba from Rafiganj?

It takes approximately 9 hours to reach Mahoba from Rafiganj by Train Via Sasaram, Prayagraj(Allahabad).

What is the cheapest way to reach Mahoba from Rafiganj?

The cheapest way to reach Mahoba from Rafiganj is by Train Via Prayagraj(Allahabad).

What is the fastest way to reach Mahoba from Rafiganj?

The fastest way to reach Mahoba from Rafiganj is by Train Via Sasaram, Prayagraj(Allahabad).

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India