Travel options for:
Nearby airports Bharūch
  • Mumbai (BOM)

    $8 - $21
    1. Vile Parle

      7 min - every 30 minutes

      $1

    2. Khar Railway Station

      18 min - 5085 feet

    3. Bandra Terminus (BDTS)

      4 h 31 min - once daily

      $5 - $17

    4. Ankleshwar Junction (AKV)

      12 min - 8.4 miles

      $3 - $4

  • Ahmedabad (AMD)

    $20 - $35
    1. Ahmedabad (AMD)

      9 min - 5.6 miles

      $13 - $17

    2. Ahmedabad Junction (ADI)

      3 h 20 min - once daily

      $3 - $15

    3. Ankleshwar Junction (AKV)

      12 min - 8.4 miles

      $3 - $4

  • Vadodara (BDQ)

    $5 - $20
    1. Vadodara (BDQ)

      5 min - 3.2 miles

      $1 - $2

    2. Vadodara Junction (BRC)

      1 h 10 min - once daily

      $1 - $14

    3. Ankleshwar Junction (AKV)

      12 min - 8.4 miles

      $3 - $4

  • Surat (STV)

    $12 - $15
    1. Surat (STV)

      16 min - 9.9 miles

      $3 - $5

    2. Surat

      2 h - every 4 hours

      $8 - $11

  • Indore (IDR)

    $15 - $27
    1. Indore (IDR)

      7 min - 4.5 miles

      $2 - $4

    2. Indore Junction Bg (INDB)

      8 h 40 min - once daily

      $9 - $20

    3. Ankleshwar Junction (AKV)

      12 min - 8.4 miles

      $3 - $4

  • Bharūch Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

Travel from Nearby-Airports to Bharūch

Bus or train from Nearby airports to Bharūch?

Indian Railways operates a train from Mumbai (BOM) to Bharūch every 4 hours. Tickets cost $5 - $17 and the journey takes 4 h 31 min. Alternatively, RedBus operates a bus from Surat (STV) to Bharūch every 4 hours. Tickets cost $8 - $11 and the journey takes 2 h.

How to get from Nearby airports to Bharūch

ModeDurationPrice
From Vile Parle train to Khar Railway Station, walk to Bandra Terminus (BDTS), train to Ankleshwar Junction (AKV), then taxi to Bharūch.6 h 9 min₹1,232
From Ahmedabad (AMD) taxi to Ahmedabad Junction (ADI), train to Ankleshwar Junction (AKV), then taxi to Bharūch.3 h 41 min₹2,212
From Vadodara (BDQ) taxi to Vadodara Junction (BRC), train to Ankleshwar Junction (AKV), then taxi to Bharūch.1 h 27 min₹1,142
From Surat (STV) taxi to Surat then bus to Bharuch.2 h 16 min₹982
From Indore (IDR) taxi to Indore Junction Bg (INDB), train to Ankleshwar Junction (AKV), then taxi to Bharūch.9 h₹1,714

How long does it take to get from Nearby airports to Bharūch?

It takes approximately 6 h 9 min to get from Nearby airports to Bharūch, including transfers.

Operators from Nearby airports to Bharūch

OperatorPhoneWebsite
Mumbai Suburban RailwayMumbai Suburban Railway
Indian RailwaysIndian Railways
RedBusRedBus