7 Ways to Reach Indore to Surat by Bus, Train, Flights, Drive & Taxi

Planning a trip from Indore to Surat Cleartrip helps you select the best route between Indore & Surat based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.

Distance between Indore & Surat

The distance from Indore to Surat is approximately 437.38kms. By car, it takes roughly 6h 32m to reach Surat from Indore . Take a look at the 7 routes available to reach Surat from Indore

  • 1.

  • Reach Indore to Surat by bus

  • 12h 0m

  • Rs. 550

 
Indore
 
12h 0m
Rs. 550
Travelling in a bus is one of the ways to reach Surat from Indore. The total journey between Indore & Surat takes around 12h 0m in a bus. The bus ticket price for the journey is approximately Rs.550.
 
Surat
  • 2.

  • Reach Indore to Surat by train

  • 9h 30m

  • Rs. 900

 
Indore Junction Bg (INDB)
 
9h 30m
Rs. 900
You can reach Surat (ST) from Indore Junction Bg (INDB) by travelling in a train. Indore Junction Bg (INDB) to Surat (ST) train takes approximately 9h 30m. You can catch a train from Indore Junction Bg (INDB) and get down at Surat (ST). The price of the train ticket is approximately Rs. 900.
 
Surat (ST)
  • 3.

  • Reach Indore to Surat by Drive

  • 6h 32m

  • Rs. 2871

 
Indore
 
6h 32m
Rs. 2871
You can take a car from Indore to Surat. It will take you around 6h 32m to cover distance of 437.38kms and reach Surat from Indore. The total amount for the journey will be approximately Rs.2871.
 
Surat
  • 4.

  • Reach Indore to Surat by bus, flight, taxi, and train

  • 5h 4m

  • Rs. 3246

 
Kalani Nagar
 
0h 7m
Rs. 11

Step 1: Take a Bus from Kalani Nagar to reach Indore Airport

Travelling in a bus is one of the ways to reach Indore Airport from Kalani Nagar. The total journey between Kalani Nagar & Indore Airport takes around 0h 7m in a bus. The bus ticket price for the journey is approximately Rs.11.
 
Indore Airport
 
1h 10m
Rs. 2200

Step 2: Take a Flight from Indore to reach Mumbai

You can travel from Indore to Mumbai by booking a flight. The total flight time between Indore & Mumbai is around 1h 10m. The price of the flight ticket is approximately Rs.2200.
 
Mumbai
 
0h 8m
Rs. 330

Step 3: Take a Taxi from Mumbai to reach Kurla

You can take a car from Mumbai to Kurla. It will take you around 0h 8m to cover distance of 8.04kms and reach Kurla from Mumbai. The total amount for the journey will be approximately Rs.330.
 
Kurla
 
0h 18m
Rs. 5

Step 4: Take a Train from Kurla to reach Bhandup

You can reach Bhandup from Kurla by travelling in a train. Kurla to Bhandup train takes approximately 0h 18m. You can catch a train from Kurla and get down at Bhandup. The price of the train ticket is approximately Rs. 5.
 
Bhandup
 
1h 16m
Rs. 700

Step 5: Take a Train from Bharuch Junction (BH) to reach Surat (ST)

You can reach Surat (ST) from Bharuch Junction (BH) by travelling in a train. Bharuch Junction (BH) to Surat (ST) train takes approximately 1h 16m. You can catch a train from Bharuch Junction (BH) and get down at Surat (ST). The price of the train ticket is approximately Rs. 700.
 
Surat (ST)
  • 5.

  • Reach Indore to Surat by bus, flight, taxi, and train

  • 6h 12m

  • Rs. 5211

 
Kalani Nagar
 
0h 7m
Rs. 11

Step 1: Take a Bus from Kalani Nagar to reach Indore Airport

Travelling in a bus is one of the ways to reach Indore Airport from Kalani Nagar. The total journey between Kalani Nagar & Indore Airport takes around 0h 7m in a bus. The bus ticket price for the journey is approximately Rs.11.
 
Indore Airport
 
3h 5m
Rs. 4500

Step 2: Take a Flight from Indore to reach Vadodara

You can travel from Indore to Vadodara by booking a flight. The total flight time between Indore & Vadodara is around 3h 5m. The price of the flight ticket is approximately Rs.4500.
 
Vadodara
 
0h 5m
Rs. 100

Step 3: Take a Taxi from Vadodara to reach Vadodara Junction (BRC)

You can take a car from Vadodara to Vadodara Junction (BRC). It will take you around 0h 5m to cover distance of 5.09kms and reach Vadodara Junction (BRC) from Vadodara. The total amount for the journey will be approximately Rs.100.
 
Vadodara Junction (BRC)
 
1h 24m
Rs. 600

Step 4: Take a Train from Vadodara Junction (BRC) to reach Surat (ST)

You can reach Surat (ST) from Vadodara Junction (BRC) by travelling in a train. Vadodara Junction (BRC) to Surat (ST) train takes approximately 1h 24m. You can catch a train from Vadodara Junction (BRC) and get down at Surat (ST). The price of the train ticket is approximately Rs. 600.
 
Surat (ST)
  • 6.

  • Reach Indore to Surat by bus, flight, and taxi

  • 7h 6m

  • Rs. 5241

 
Kalani Nagar
 
0h 7m
Rs. 11

Step 1: Take a Bus from Kalani Nagar to reach Indore Airport

Travelling in a bus is one of the ways to reach Indore Airport from Kalani Nagar. The total journey between Kalani Nagar & Indore Airport takes around 0h 7m in a bus. The bus ticket price for the journey is approximately Rs.11.
 
Indore Airport
 
5h 45m
Rs. 5000

Step 2: Take a Flight from Indore to reach Surat

You can travel from Indore to Surat by booking a flight. The total flight time between Indore & Surat is around 5h 45m. The price of the flight ticket is approximately Rs.5000.
 
Surat
 
0h 14m
Rs. 230

Step 3: Take a Taxi from Surat to reach Surat

You can take a car from Surat to Surat. It will take you around 0h 14m to cover distance of 14.14kms and reach Surat from Surat. The total amount for the journey will be approximately Rs.230.
 
Surat
  • 7.

  • Reach Indore to Surat by taxi

  • 6h 32m

  • Rs. 7000

 
Indore
 
6h 32m
Rs. 7000
You can take a car from Indore to Surat. It will take you around 6h 32m to cover distance of 437.38kms and reach Surat from Indore. The total amount for the journey will be approximately Rs.7000.
 
Surat
Check out all the available routes from Surat to Indore →

Other popular routes from Indore