5 Ways to Reach Machilipatnam to Srikakulam by Bus, Train, Flights, Drive & Taxi

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

The distance from Machilipatnam to Srikakulam is approximately 444.43kms. By car, it takes roughly 6h 38m to reach Srikakulam from Machilipatnam . Take a look at the 5 routes available to reach Srikakulam from Machilipatnam

  • 1.

  • Reach Machilipatnam to Srikakulam by train and bus

  • 13h 14m

  • Rs. 1100

 
Machelipatnam (MTM)
 
1h 45m
Rs. 550

Step 1: Take a Train from Machelipatnam (MTM) to reach Vijayawada Junction (BZA)

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)
 
10h 10m
Rs. 550

Step 2: Take a Bus from Vijayawada to reach Srikakulam

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

  • Reach Machilipatnam to Srikakulam by train and taxi

  • 11h 59m

  • Rs. 1710

 
Machelipatnam (MTM)
 
1h 45m
Rs. 550

Step 1: Take a Train from Machelipatnam (MTM) to reach Vijayawada Junction (BZA)

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)
 
8h 54m
Rs. 850

Step 2: Take a Train from Vijayawada Junction (BZA) to reach Srikakulam Road (CHE)

You can reach Srikakulam Road (CHE) from Vijayawada Junction (BZA) by travelling in a train. Vijayawada Junction (BZA) to Srikakulam Road (CHE) train takes approximately 8h 54m. You can catch a train from Vijayawada Junction (BZA) and get down at Srikakulam Road (CHE). The price of the train ticket is approximately Rs. 850.
 
Srikakulam Road (CHE)
 
0h 20m
Rs. 310

Step 3: Take a Taxi from Srikakulam Road (CHE) to reach Srikakulam

You can take a car from Srikakulam Road (CHE) to Srikakulam. It will take you around 0h 20m to cover distance of 14.61kms and reach Srikakulam from Srikakulam Road (CHE). The total amount for the journey will be approximately Rs.310.
 
Srikakulam
  • 3.

  • Reach Machilipatnam to Srikakulam by Drive

  • 6h 38m

  • Rs. 2913

 
Machilīpatnam
 
6h 38m
Rs. 2913
You can take a car from Machilīpatnam to Srikakulam. It will take you around 6h 38m to cover distance of 444.43kms and reach Srikakulam from Machilīpatnam. The total amount for the journey will be approximately Rs.2913.
 
Srikakulam
  • 4.

  • Reach Machilipatnam to Srikakulam by taxi

  • 6h 38m

  • Rs. 7500

 
Machilīpatnam
 
6h 38m
Rs. 7500
You can take a car from Machilīpatnam to Srikakulam. It will take you around 6h 38m to cover distance of 444.43kms and reach Srikakulam from Machilīpatnam. The total amount for the journey will be approximately Rs.7500.
 
Srikakulam
  • 5.

  • Reach Machilipatnam to Srikakulam by taxi, flight, and train

  • 5h 27m

  • Rs. 9740

 
Machilīpatnam
 
0h 59m
Rs. 1100

Step 1: Take a Taxi from Machilīpatnam to reach Vijayawada

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
 
1h 10m
Rs. 7500

Step 2: Take a Flight from Vijayawada to reach Visakhapatnam

You can travel from Vijayawada to Visakhapatnam by booking a flight. The total flight time between Vijayawada & Visakhapatnam is around 1h 10m. The price of the flight ticket is approximately Rs.7500.
 
Visakhapatnam
 
0h 11m
Rs. 230

Step 3: Take a Taxi from Visakhapatnam to reach Vishakapatnam (VSKP)

You can take a car from Visakhapatnam to Vishakapatnam (VSKP). It will take you around 0h 11m to cover distance of 10.15kms and reach Vishakapatnam (VSKP) from Visakhapatnam. The total amount for the journey will be approximately Rs.230.
 
Vishakapatnam (VSKP)
 
1h 54m
Rs. 600

Step 4: Take a Train from Vishakapatnam (VSKP) to reach Srikakulam Road (CHE)

You can reach Srikakulam Road (CHE) from Vishakapatnam (VSKP) by travelling in a train. Vishakapatnam (VSKP) to Srikakulam Road (CHE) train takes approximately 1h 54m. You can catch a train from Vishakapatnam (VSKP) and get down at Srikakulam Road (CHE). The price of the train ticket is approximately Rs. 600.
 
Srikakulam Road (CHE)
 
0h 20m
Rs. 310

Step 5: Take a Taxi from Srikakulam Road (CHE) to reach Srikakulam

You can take a car from Srikakulam Road (CHE) to Srikakulam. It will take you around 0h 20m to cover distance of 14.61kms and reach Srikakulam from Srikakulam Road (CHE). The total amount for the journey will be approximately Rs.310.
 
Srikakulam
Check out all the available routes from Srikakulam to Machilipatnam →

Other popular routes from Machilipatnam