From Dadar train to Borivali (BVI) then train to Surat (ST). 4hrs 29min Rs. 873. From Mumbai bus to Surat. 6hrs 46min Rs. 673. From Mumbai taxi to Surat. 4hrs 07min Rs. 9,398. From Mumbai drive to Surat. 4hrs 07min Rs. 2,109. From Elphinstone Rd train to Mumbai airport, fly to Vadodara airport, taxi to Vadodara Junction (BRC), then train to Surat. 5hrs 34min Rs. 3,334.