What are the most popular routes to Surat?

Mumbai - SuratAverage price$34Average duration7h 30mDaily departures11
Ahmedabad - SuratAverage price$16Average duration5h 30mDaily departures26
Kanpur - SuratAverage price$37Average duration1d 9hDaily departures9
Nagpur - SuratAverage price$36Average duration16h 55mDaily departures8
Vadodara - SuratAverage price$13Average duration3h 15mDaily departures5