
Maihar to Rafiganj
Rafiganj is approximately 400+ kms from Maihar. The fastest way to reach Rafiganj from Maihar is by Bus, Train Via Mirzapur. It takes approximately 7 hours. The cheapest way to reach Rafiganj from Maihar is by Train Via Bhabua which would take approximately 10 hours.
Sort By
Mode of Transport
Via Mirzapur
RECOMMENDED
FASTEST
Maihar
Mirzapur
Rafiganj
Approx Travel Time
7h
On Demand
Maihar
Mirzapur
Rafiganj
Approx Travel Time
9h 58m
On Demand
Via Sasaram
Maihar
Sasaram
Rafiganj
Approx Travel Time
9h 51m
₹445
Onwards
Maihar
Sasaram
Rafiganj
Approx Travel Time
9h 13m
₹3,045
Onwards
Via Satna, Sasaram
Maihar
Satna
Sasaram
Rafiganj
Approx Travel Time
10h 44m
₹7,495
Onwards
Via Mirzapur, Aurangabad, Bihar
Maihar
Mirzapur
Aurangabad, Bihar
Rafiganj
Approx Travel Time
7h 50m
₹1,620
Onwards
Via Mirzapur, Bhabua
Maihar
Mirzapur
Bhabua
Rafiganj
Approx Travel Time
7h 56m
₹1,620
Onwards
Via Mirzapur, Sasaram
Maihar
Mirzapur
Sasaram
Rafiganj
Approx Travel Time
7h 51m
₹1,620
Onwards
Via Varanasi
Maihar
Varanasi
Rafiganj
Approx Travel Time
8h 24m
₹945
Onwards
Via Bhabua
CHEAPEST
Maihar
Bhabua
Rafiganj
Approx Travel Time
10h 6m
₹425
Onwards
Frequently Asked Questions
What is the distance between Maihar and Rafiganj?
Rafiganj is approximately 400+ kms from Maihar.
How long does it take to reach Rafiganj from Maihar?
It takes approximately 7 hours to reach Rafiganj from Maihar by Bus, Train Via Mirzapur.
What is the cheapest way to reach Rafiganj from Maihar?
The cheapest way to reach Rafiganj from Maihar is by Train Via Bhabua.
What is the fastest way to reach Rafiganj from Maihar?
The fastest way to reach Rafiganj from Maihar is by Bus, Train Via Mirzapur.


