
Mahuva to Rafiganj
Rafiganj is approximately 1400+ kms from Mahuva. The fastest way to reach Rafiganj from Mahuva is by Bus, Flight, Train Via Surat, Delhi, Gaya. It takes approximately 12 hours. The cheapest way to reach Rafiganj from Mahuva is by Bus, Train Via Surat, Jabalpur, Gaya which would take approximately 33 hours.
Sort By
Mode of Transport
Via Surat, Varanasi
RECOMMENDED
Mahuva
Surat
Varanasi
Rafiganj
Approx Travel Time
13h 39m
₹7,751
Onwards
Mahuva
Surat
Varanasi
Rafiganj
Approx Travel Time
13h 54m
₹11,917
Onwards
Mahuva
Surat
Varanasi
Rafiganj
Approx Travel Time
14h 9m
₹7,896
Onwards
Via Surat, Delhi, Gaya
FASTEST
Mahuva
Surat
Delhi
Gaya
Rafiganj
Approx Travel Time
11h 18m
₹12,497
Onwards
Via Surat, Jabalpur, Gaya
CHEAPEST
Mahuva
Surat
Jabalpur
Gaya
Rafiganj
Approx Travel Time
1d 8h 33m
₹1,505
Onwards
Via Surat, Sasaram
Mahuva
Surat
Sasaram
Rafiganj
Approx Travel Time
1d 9h 1m
On Demand
Mahuva
Surat
Sasaram
Rafiganj
Approx Travel Time
1d 8h 46m
On Demand
Via Ahmedabad, Varanasi
Mahuva
Ahmedabad
Varanasi
Rafiganj
Approx Travel Time
12h 46m
₹11,674
Onwards
Via Surat, Patna
Mahuva
Surat
Patna
Rafiganj
Approx Travel Time
13h 8m
₹7,287
Onwards
Mahuva
Surat
Patna
Rafiganj
Approx Travel Time
13h 23m
₹11,453
Onwards
Frequently Asked Questions
What is the distance between Mahuva and Rafiganj?
Rafiganj is approximately 1400+ kms from Mahuva.
How long does it take to reach Rafiganj from Mahuva?
It takes approximately 12 hours to reach Rafiganj from Mahuva by Bus, Flight, Train Via Surat, Delhi, Gaya.
What is the cheapest way to reach Rafiganj from Mahuva?
The cheapest way to reach Rafiganj from Mahuva is by Bus, Train Via Surat, Jabalpur, Gaya.
What is the fastest way to reach Rafiganj from Mahuva?
The fastest way to reach Rafiganj from Mahuva is by Bus, Flight, Train Via Surat, Delhi, Gaya.


