
Rafiganj to Surat
Surat is approximately 1850+ kms from Rafiganj. The fastest way to reach Surat from Rafiganj is by Train, Flight Via Gaya, Delhi. It takes approximately 8 hours. The cheapest way to reach Surat from Rafiganj is by Train Via Sasaram, Jabalpur which would take approximately 27 hours.
Sort By
Mode of Transport
Via Gaya, Delhi
RECOMMENDED
FASTEST
Rafiganj
Gaya
Delhi
Surat
Approx Travel Time
7h 23m
₹11,480
Onwards
Via Varanasi, Ahmedabad
Rafiganj
Varanasi
Ahmedabad
Surat
Approx Travel Time
12h 19m
On Demand
Via Sasaram, Jabalpur
CHEAPEST
Rafiganj
Sasaram
Jabalpur
Surat
Approx Travel Time
1d 3h
₹935
Onwards
Via Sasaram, Khandwa
Rafiganj
Sasaram
Khandwa
Surat
Approx Travel Time
1d 6h 12m
₹1,370
Onwards
Via Sasaram, Nandurbar
Rafiganj
Sasaram
Nandurbar
Surat
Approx Travel Time
1d 7h 3m
On Demand
Via Varanasi, Jaipur
Rafiganj
Varanasi
Jaipur
Surat
Approx Travel Time
9h 49m
₹9,436
Onwards
Via Varanasi, Mumbai
Rafiganj
Varanasi
Mumbai
Surat
Approx Travel Time
9h 24m
₹11,997
Onwards
Via Varanasi, Pune
Rafiganj
Varanasi
Pune
Surat
Approx Travel Time
9h 9m
₹9,648
Onwards
Via Varanasi, Delhi
Rafiganj
Varanasi
Delhi
Surat
Approx Travel Time
9h 39m
₹9,335
Onwards
Via Patna, Mumbai
Rafiganj
Patna
Mumbai
Surat
Approx Travel Time
9h 3m
₹13,309
Onwards
Frequently Asked Questions
What is the distance between Rafiganj and Surat?
Surat is approximately 1850+ kms from Rafiganj.
How long does it take to reach Surat from Rafiganj?
It takes approximately 8 hours to reach Surat from Rafiganj by Train, Flight Via Gaya, Delhi.
What is the cheapest way to reach Surat from Rafiganj?
The cheapest way to reach Surat from Rafiganj is by Train Via Sasaram, Jabalpur.
What is the fastest way to reach Surat from Rafiganj?
The fastest way to reach Surat from Rafiganj is by Train, Flight Via Gaya, Delhi.


