
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 26 hours.
Sort By
Mode of Transport
Via Gaya, Delhi
RECOMMENDED
FASTEST
Rafiganj
Gaya
Delhi
Surat
Approx Travel Time
8h 3m
₹11,654
Onwards
Via Sasaram, Jabalpur
CHEAPEST
Rafiganj
Sasaram
Jabalpur
Surat
Approx Travel Time
1d 1h 40m
₹935
Onwards
Via Sasaram, Khandwa
Rafiganj
Sasaram
Khandwa
Surat
Approx Travel Time
1d 4h 39m
₹1,370
Onwards
Via Sasaram, Nandurbar
Rafiganj
Sasaram
Nandurbar
Surat
Approx Travel Time
1d 5h 41m
On Demand
Via Varanasi, Jaipur
Rafiganj
Varanasi
Jaipur
Surat
Approx Travel Time
10h 59m
₹10,462
Onwards
Via Varanasi, Mumbai
Rafiganj
Varanasi
Mumbai
Surat
Approx Travel Time
10h 34m
₹11,641
Onwards
Via Varanasi, Pune
Rafiganj
Varanasi
Pune
Surat
Approx Travel Time
10h 19m
₹10,994
Onwards
Via Varanasi, Delhi
Rafiganj
Varanasi
Delhi
Surat
Approx Travel Time
10h 49m
₹10,861
Onwards
Via Ranchi
Rafiganj
Ranchi
Surat
Approx Travel Time
13h 50m
On Demand
Via Varanasi, Ahmedabad
Rafiganj
Varanasi
Ahmedabad
Surat
Approx Travel Time
13h 59m
On Demand
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.


