From Dadar train to Borivali (BVI) then train to Surat (ST). 4hrs 23min ₹890. 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,153. From Elphinstone Rd train to Mumbai airport, fly to Vadodara airport, taxi to Vadodara Junction (BRC), then train to Surat. 5hrs 39min ₹3,334.