Travel options for:
Mumbai to Surat
  • Train

    1. Dadar

      33min - every 10 minutes

      $1

    2. Borivali (BVI)

      2hrs 19min - every 2 hours

      $10 - $15

      • Surat (ST)
  • Bus

    1. Mumbai

      6hrs 46min - every 15 minutes

      $8 - $12

      • Surat
  • Taxi

    1. Mumbai

      4hrs 08min - 180.2 miles

      $110 - $140

      • Surat
  • Drive

    1. Mumbai

      4hrs 08min - 180.2 miles

      $25 - $40

      • Surat
  • Fly to Vadodara, train

    1. Mumbai

      15min - every 10 minutes

      $1

    2. Mumbai (BOM)

      1hrs 00min - non-stop

      $22 - $55

    3. Vadodara (BDQ)

      5min - 3.2 miles

      $2 - $3

    4. Vadodara Junction (BRC)

      1hrs 24min - hourly

      $9 - $14

      • Surat
  • Fly to Ahmedabad, train

    1. Mumbai

      15min - every 10 minutes

      $1

    2. Mumbai (BOM)

      1hrs 05min - non-stop

      $21 - $30

    3. Ahmedabad (AMD)

      9min - 5.6 miles

      $4 - $5

    4. Ahmedabad Junction (ADI)

      3hrs 45min - hourly

      $10 - $15

      • Surat
  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Dadar train to Borivali (BVI) then train to Surat (ST). 3hrs 50min ₹885. 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,141. From Elphinstone Rd train to Mumbai airport, fly to Vadodara airport, taxi to Vadodara Junction (BRC), then train to Surat. 4hrs 15min ₹3,381. From Elphinstone Rd train to Mumbai airport, fly to Ahmedabad airport, taxi to Ahmedabad Junction (ADI), then train to Surat. 6hrs 57min ₹2,841.