Machilipatnam Surabaya Routes (4 Ways to go)

Planning a trip from Machilipatnam to Surabaya Cleartrip helps you select the best route between Machilipatnam & Surabaya 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 Machilipatnam & Surabaya

The distance from Machilipatnam to Surabaya is approximately 4807.37kms. Take a look at the 4 routes available to reach Surabaya from Machilipatnam

  • 1.
  • Machilipatnam to Surabaya Train, train to Madras, fly to Surabaya
  • 19h 37m
  • Rs. 10670
 
Machelipatnam (MTM)
 
1h 45m
Rs. 550
You can reach Vijayawada Junction (BZA) from Machelipatnam (MTM) by travelling in a train. Machelipatnam (MTM) to Vijayawada Junction (BZA) train takes approximately 1h 45m. You can catch a train from Machelipatnam (MTM) and get down at Vijayawada Junction (BZA). The price of the train ticket is approximately Rs. 550.
 
Vijayawada Junction (BZA)
 
7h 10m
Rs. 850
You can reach Chennai Central (MAS) from Vijayawada Junction (BZA) by travelling in a train. Vijayawada Junction (BZA) to Chennai Central (MAS) train takes approximately 7h 10m. You can catch a train from Vijayawada Junction (BZA) and get down at Chennai Central (MAS). The price of the train ticket is approximately Rs. 850.
 
Chennai Central (MAS)
 
0h 18m
Rs. 360
You can take a car from Chennai Central (MAS) to Madras. It will take you around 0h 18m to cover distance of 19.8kms and reach Madras from Chennai Central (MAS). The total amount for the journey will be approximately Rs.360.
 
Madras
 
7h 5m
Rs. 8500
You can travel from Madras to Surabaya by booking a flight. The total flight time between Madras & Surabaya is around 7h 5m. The price of the flight ticket is approximately Rs.8500.
 
Surabaya
 
0h 19m
Rs. 410
You can take a car from Surabaya to Surabaya. It will take you around 0h 19m to cover distance of 19.82kms and reach Surabaya from Surabaya. The total amount for the journey will be approximately Rs.410.
 
Surabaya
  • 2.
  • Machilipatnam to Surabaya Taxi to Vijayawada, fly to Semarang, train
  • 16h 14m
  • Rs. 11460
 
Machilīpatnam
 
0h 59m
Rs. 1100
You can take a car from Machilīpatnam to Vijayawada. It will take you around 0h 59m to cover distance of 64.7kms and reach Vijayawada from Machilīpatnam. The total amount for the journey will be approximately Rs.1100.
 
Vijayawada
 
10h 40m
Rs. 10000
You can travel from Vijayawada to Semarang by booking a flight. The total flight time between Vijayawada & Semarang is around 10h 40m. The price of the flight ticket is approximately Rs.10000.
 
Semarang
 
0h 7m
Rs. 160
You can take a car from Semarang to Semarang Tawang Station. It will take you around 0h 7m to cover distance of 6.78kms and reach Semarang Tawang Station from Semarang. The total amount for the journey will be approximately Rs.160.
 
Semarang Tawang Station
 
3h 29m
Rs. 200
You can reach Surabaya Pasar Turi Station from Semarang Tawang Station by travelling in a train. Semarang Tawang Station to Surabaya Pasar Turi Station train takes approximately 3h 29m. You can catch a train from Semarang Tawang Station and get down at Surabaya Pasar Turi Station. The price of the train ticket is approximately Rs. 200.
 
Surabaya Pasar Turi Station
  • 3.
  • Machilipatnam to Surabaya Taxi to Vijayawada, fly to Solo, train
  • 20h 36m
  • Rs. 12550
 
Machilīpatnam
 
0h 59m
Rs. 1100
You can take a car from Machilīpatnam to Vijayawada. It will take you around 0h 59m to cover distance of 64.7kms and reach Vijayawada from Machilīpatnam. The total amount for the journey will be approximately Rs.1100.
 
Vijayawada
 
14h 5m
Rs. 11000
You can travel from Vijayawada to Solo by booking a flight. The total flight time between Vijayawada & Solo is around 14h 5m. The price of the flight ticket is approximately Rs.11000.
 
Solo
 
0h 13m
Rs. 270
You can take a car from Solo to Balapan. It will take you around 0h 13m to cover distance of 12.72kms and reach Balapan from Solo. The total amount for the journey will be approximately Rs.270.
 
Balapan
 
4h 19m
Rs. 180
You can reach Surabaya Gubeng from Balapan by travelling in a train. Balapan to Surabaya Gubeng train takes approximately 4h 19m. You can catch a train from Balapan and get down at Surabaya Gubeng. The price of the train ticket is approximately Rs. 180.
 
Surabaya Gubeng
  • 4.
  • Machilipatnam to Surabaya Taxi to Vijayawada, fly to Surabaya
  • 12h 8m
  • Rs. 13510
 
Machilīpatnam
 
0h 59m
Rs. 1100
You can take a car from Machilīpatnam to Vijayawada. It will take you around 0h 59m to cover distance of 64.7kms and reach Vijayawada from Machilīpatnam. The total amount for the journey will be approximately Rs.1100.
 
Vijayawada
 
10h 50m
Rs. 12000
You can travel from Vijayawada to Surabaya by booking a flight. The total flight time between Vijayawada & Surabaya is around 10h 50m. The price of the flight ticket is approximately Rs.12000.
 
Surabaya
 
0h 19m
Rs. 410
You can take a car from Surabaya to Surabaya. It will take you around 0h 19m to cover distance of 19.82kms and reach Surabaya from Surabaya. The total amount for the journey will be approximately Rs.410.
 
Surabaya