Travel options for:
Mumbai to Surat
  • Train via Borivali (BVI)

    $11 - $16
    1. Dadar

      33 min - every 10 minutes

      $1

    2. Borivali (BVI)

      2 h 19 min - once daily

      $11 - $16

      • Surat (ST)
  • Train

    $11 - $16
    1. Bandra Terminus (BDTS)

      3 h 52 min - once daily

      $11 - $16

      • Surat (ST)
  • Bus

    $8 - $13
    1. Mumbai

      6 h 46 min - every 15 minutes

      $8 - $13

      • Surat
  • Taxi

    $120 - $150
    1. Mumbai

      4 h 5 min - 178 miles

      $120 - $150

      • Surat
  • Drive

    $29 - $45
    1. Mumbai

      4 h 5 min - 178 miles

      $29 - $45

      • Surat
  • Fly to Surat

    $31 - $268
    1. Mumbai

      15 min - every 10 minutes

      $1

    2. Mumbai (BOM)

      50 min - non-stop

      $25 - $260

    3. Surat (STV)

      14 min - 8.8 miles

      $6 - $8

      • Surat
  • Fly to Vadodara, train

    $33 - $73
    1. Mumbai

      15 min - every 10 minutes

      $1

    2. Mumbai (BOM)

      1 h - non-stop

      $22 - $55

    3. Vadodara (BDQ)

      5 min - 3.2 miles

      $2 - $4

    4. Vadodara Junction (BRC)

      1 h 24 min - once daily

      $9 - $14

      • Surat
  • Fly to Bhavnagar, taxi

    $225 - $320
    1. Mumbai

      15 min - every 10 minutes

      $1

    2. Mumbai (BOM)

      1 h 30 min - non-stop

      $85 - $150

    3. Bhavnagar (BHU)

      5 h 1 min - 207.2 miles

      $140 - $170

      • 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). 3 h 50 min ₹907. From Bandra Terminus (BDTS) train to Surat (ST). 3 h 52 min ₹891. From Mumbai bus to Surat. 6 h 46 min ₹673. From Mumbai taxi to Surat. 4 h 5 min ₹9,295. From Mumbai drive to Surat. 4 h 5 min ₹2,274. From Elphinstone Rd train to Mumbai airport, fly to Surat airport, then taxi to Surat. 2 h 19 min ₹10,156. From Elphinstone Rd train to Mumbai airport, fly to Vadodara airport, taxi to Vadodara Junction (BRC), then train to Surat. 4 h 15 min ₹3,217. From Elphinstone Rd train to Mumbai airport, fly to Bhavnagar airport, then taxi to Surat. 7 h 46 min ₹17,351.