
Surat to Diphu
Diphu is approximately 2300+ kms from Surat. The fastest way to reach Diphu from Surat is by Flight, Train Via Delhi, Dimapur. It takes approximately 9 hours. The cheapest way to reach Diphu from Surat is by Train, Bus Via Muzaffarpur, Guwahati which would take approximately 49 hours.
Sort By
Mode of Transport
Via Kolkata, Dimapur
RECOMMENDED
Surat
Kolkata
Dimapur
Diphu
Approx Travel Time
9h 4m
₹12,846
Onwards
Via Delhi, Dimapur
FASTEST
Surat
Delhi
Dimapur
Diphu
Approx Travel Time
8h 44m
₹13,984
Onwards
Via Kolkata, Guwahati
Surat
Kolkata
Guwahati
Diphu
Approx Travel Time
12h 51m
₹19,698
Onwards
Via Delhi, Guwahati
Surat
Delhi
Guwahati
Diphu
Approx Travel Time
14h 25m
₹13,707
Onwards
Via Muzaffarpur, Guwahati
Surat
Muzaffarpur
Guwahati
Diphu
Approx Travel Time
1d 22h 36m
₹8,398
Onwards
CHEAPEST
Surat
Muzaffarpur
Guwahati
Diphu
Approx Travel Time
2d 1h 10m
₹1,560
Onwards
Via Kanpur
Surat
Kanpur
Diphu
Approx Travel Time
2d 0h 18m
On Demand
Via Patna, Guwahati
Surat
Patna
Guwahati
Diphu
Approx Travel Time
2d 23h 35m
₹6,035
Onwards
Via Mumbai, Guwahati
Surat
Mumbai
Guwahati
Diphu
Approx Travel Time
11h 36m
₹21,363
Onwards
Via Jaipur, Guwahati
Surat
Jaipur
Guwahati
Diphu
Approx Travel Time
12h 11m
₹19,414
Onwards
Frequently Asked Questions
What is the distance between Surat and Diphu?
Diphu is approximately 2300+ kms from Surat.
How long does it take to reach Diphu from Surat?
It takes approximately 9 hours to reach Diphu from Surat by Flight, Train Via Delhi, Dimapur.
What is the cheapest way to reach Diphu from Surat?
The cheapest way to reach Diphu from Surat is by Train, Bus Via Muzaffarpur, Guwahati.
What is the fastest way to reach Diphu from Surat?
The fastest way to reach Diphu from Surat is by Flight, Train Via Delhi, Dimapur.


