From Dadar train to Borivali (BVI) then train to Surat (ST). 4hrs 23min ₹879. From Mumbai bus to Surat. 6hrs 46min ₹673. From Mumbai taxi to Surat. 4hrs 08min ₹9,406. From Mumbai drive to Surat. 4hrs 08min ₹2,126. From Elphinstone Rd train to Mumbai airport, fly to Vadodara airport, taxi to Vadodara Junction (BRC), then train to Surat. 4hrs 44min ₹3,358. From Elphinstone Rd train to Mumbai airport, fly to Ahmedabad airport, taxi to Ahmedabad Junction (ADI), then train to Surat. 6hrs 49min ₹2,822.