
Rafiganj to Maihar
Maihar is approximately 400+ kms from Rafiganj. The fastest way to reach Maihar from Rafiganj is by Train, Bus Via Mirzapur. It takes approximately 10 hours. The cheapest way to reach Maihar from Rafiganj is by Train Via Mirzapur which would take approximately 11 hours.
Sort By
Mode of Transport
Via Mirzapur
RECOMMENDED
FASTEST
Rafiganj
Mirzapur
Maihar
Approx Travel Time
9h 50m
₹1,805
Onwards
CHEAPEST
Rafiganj
Mirzapur
Maihar
Approx Travel Time
10h 38m
₹405
Onwards
Via Sasaram
Rafiganj
Sasaram
Maihar
Approx Travel Time
10h 31m
₹445
Onwards
Via Sasaram, Satna
Rafiganj
Sasaram
Satna
Maihar
Approx Travel Time
12h 55m
₹4,764
Onwards
Via Aurangabad, Bihar, Mirzapur
Rafiganj
Aurangabad, Bihar
Mirzapur
Maihar
Approx Travel Time
11h 20m
₹1,920
Onwards
Via Varanasi
Rafiganj
Varanasi
Maihar
Approx Travel Time
10h 59m
₹1,744
Onwards
Via Bhabua, Mirzapur
Rafiganj
Bhabua
Mirzapur
Maihar
Approx Travel Time
11h 26m
₹1,920
Onwards
Via Sasaram, Mirzapur
Rafiganj
Sasaram
Mirzapur
Maihar
Approx Travel Time
11h 21m
₹1,920
Onwards
Via Bhabua
Rafiganj
Bhabua
Maihar
Approx Travel Time
10h 46m
₹425
Onwards
Via Aurangabad, Bihar
Rafiganj
Aurangabad, Bihar
Maihar
Approx Travel Time
10h 51m
₹465
Onwards
Frequently Asked Questions
What is the distance between Rafiganj and Maihar?
Maihar is approximately 400+ kms from Rafiganj.
How long does it take to reach Maihar from Rafiganj?
It takes approximately 10 hours to reach Maihar from Rafiganj by Train, Bus Via Mirzapur.
What is the cheapest way to reach Maihar from Rafiganj?
The cheapest way to reach Maihar from Rafiganj is by Train Via Mirzapur.
What is the fastest way to reach Maihar from Rafiganj?
The fastest way to reach Maihar from Rafiganj is by Train, Bus Via Mirzapur.


