Puri Machilipatnam Routes (7 Ways to go)

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

The distance from Puri to Machilipatnam is approximately 803.93kms. By car, it takes roughly 11h 49m to reach Machilipatnam from Puri . Take a look at the 7 routes available to reach Machilipatnam from Puri

  • 1.
  • Puri to Machilipatnam Train, night train
  • 21h 40m
  • Rs. 1600
 
Puri (PURI)
 
16h 31m
Rs. 1000
You can reach Bhimavaram Town (BVRT) from Puri (PURI) by travelling in a train. Puri (PURI) to Bhimavaram Town (BVRT) train takes approximately 16h 31m. You can catch a train from Puri (PURI) and get down at Bhimavaram Town (BVRT). The price of the train ticket is approximately Rs. 1000.
 
Bhimavaram Town (BVRT)
 
4h 9m
Rs. 600
You can reach Machelipatnam (MTM) from Bhimavaram Town (BVRT) by travelling in a train. Bhimavaram Town (BVRT) to Machelipatnam (MTM) train takes approximately 4h 9m. You can catch a train from Bhimavaram Town (BVRT) and get down at Machelipatnam (MTM). The price of the train ticket is approximately Rs. 600.
 
Machelipatnam (MTM)
  • 2.
  • Puri to Machilipatnam Train, bus, taxi
  • 16h 17m
  • Rs. 2450
 
Puri (PURI)
 
1h 15m
Rs. 550
You can reach Bhubaneswar (BBS) from Puri (PURI) by travelling in a train. Puri (PURI) to Bhubaneswar (BBS) train takes approximately 1h 15m. You can catch a train from Puri (PURI) and get down at Bhubaneswar (BBS). The price of the train ticket is approximately Rs. 550.
 
Bhubaneswar (BBS)
 
13h 0m
Rs. 600
Travelling in a bus is one of the ways to reach Vijayawada from Bhubaneswar. The total journey between Bhubaneswar & Vijayawada takes around 13h 0m in a bus. The bus ticket price for the journey is approximately Rs.600.
 
Vijayawada
 
1h 2m
Rs. 1300
You can take a car from Vijayawada to Machilīpatnam. It will take you around 1h 2m to cover distance of 71kms and reach Machilīpatnam from Vijayawada. The total amount for the journey will be approximately Rs.1300.
 
Machilīpatnam
  • 3.
  • Puri to Machilipatnam Train to Bhubaneswar, fly to Visakhapatnam, night train
  • 16h 13m
  • Rs. 3950
 
Puri (PURI)
 
1h 15m
Rs. 550
You can reach Bhubaneswar (BBS) from Puri (PURI) by travelling in a train. Puri (PURI) to Bhubaneswar (BBS) train takes approximately 1h 15m. You can catch a train from Puri (PURI) and get down at Bhubaneswar (BBS). The price of the train ticket is approximately Rs. 550.
 
Bhubaneswar (BBS)
 
0h 4m
Rs. 100
You can take a car from Bhubaneswar (BBS) to Bhubaneswar. It will take you around 0h 4m to cover distance of 3.98kms and reach Bhubaneswar from Bhubaneswar (BBS). The total amount for the journey will be approximately Rs.100.
 
Bhubaneswar
 
1h 0m
Rs. 2500
You can travel from Bhubaneswar to Visakhapatnam by booking a flight. The total flight time between Bhubaneswar & Visakhapatnam is around 1h 0m. The price of the flight ticket is approximately Rs.2500.
 
Visakhapatnam
 
11h 54m
Rs. 800
You can reach Machelipatnam (MTM) from Marripalem Ph (MIPM) by travelling in a train. Marripalem Ph (MIPM) to Machelipatnam (MTM) train takes approximately 11h 54m. You can catch a train from Marripalem Ph (MIPM) and get down at Machelipatnam (MTM). The price of the train ticket is approximately Rs. 800.
 
Machelipatnam (MTM)
  • 4.
  • Puri to Machilipatnam Drive
  • 11h 49m
  • Rs. 5275
 
Puri
 
11h 49m
Rs. 5275
You can take a car from Puri to Machilīpatnam. It will take you around 11h 49m to cover distance of 803.93kms and reach Machilīpatnam from Puri. The total amount for the journey will be approximately Rs.5275.
 
Machilīpatnam
  • 5.
  • Puri to Machilipatnam Train to Bhubaneswar, fly to Vijayawada, taxi
  • 7h 48m
  • Rs. 5350
 
Puri (PURI)
 
1h 15m
Rs. 550
You can reach Bhubaneswar (BBS) from Puri (PURI) by travelling in a train. Puri (PURI) to Bhubaneswar (BBS) train takes approximately 1h 15m. You can catch a train from Puri (PURI) and get down at Bhubaneswar (BBS). The price of the train ticket is approximately Rs. 550.
 
Bhubaneswar (BBS)
 
0h 4m
Rs. 100
You can take a car from Bhubaneswar (BBS) to Bhubaneswar. It will take you around 0h 4m to cover distance of 3.98kms and reach Bhubaneswar from Bhubaneswar (BBS). The total amount for the journey will be approximately Rs.100.
 
Bhubaneswar
 
4h 30m
Rs. 3600
You can travel from Bhubaneswar to Vijayawada by booking a flight. The total flight time between Bhubaneswar & Vijayawada is around 4h 30m. The price of the flight ticket is approximately Rs.3600.
 
Vijayawada
 
0h 59m
Rs. 1100
You can take a car from Vijayawada to Machilīpatnam. It will take you around 0h 59m to cover distance of 64.69kms and reach Machilīpatnam from Vijayawada. The total amount for the journey will be approximately Rs.1100.
 
Machilīpatnam
  • 6.
  • Puri to Machilipatnam Train to Bhubaneswar, fly to Rajahmundry, taxi
  • 9h 5m
  • Rs. 8550
 
Puri (PURI)
 
1h 15m
Rs. 550
You can reach Bhubaneswar (BBS) from Puri (PURI) by travelling in a train. Puri (PURI) to Bhubaneswar (BBS) train takes approximately 1h 15m. You can catch a train from Puri (PURI) and get down at Bhubaneswar (BBS). The price of the train ticket is approximately Rs. 550.
 
Bhubaneswar (BBS)
 
0h 4m
Rs. 100
You can take a car from Bhubaneswar (BBS) to Bhubaneswar. It will take you around 0h 4m to cover distance of 3.98kms and reach Bhubaneswar from Bhubaneswar (BBS). The total amount for the journey will be approximately Rs.100.
 
Bhubaneswar
 
4h 10m
Rs. 5000
You can travel from Bhubaneswar to Rajahmundry by booking a flight. The total flight time between Bhubaneswar & Rajahmundry is around 4h 10m. The price of the flight ticket is approximately Rs.5000.
 
Rajahmundry
 
2h 36m
Rs. 2900
You can take a car from Rajahmundry to Machilīpatnam. It will take you around 2h 36m to cover distance of 163.82kms and reach Machilīpatnam from Rajahmundry. The total amount for the journey will be approximately Rs.2900.
 
Machilīpatnam
  • 7.
  • Puri to Machilipatnam Train to Visakhapatnam, fly to Vijayawada, taxi
  • 14h 9m
  • Rs. 10270
 
Puri (PURI)
 
10h 45m
Rs. 850
You can reach Vishakapatnam (VSKP) from Puri (PURI) by travelling in a train. Puri (PURI) to Vishakapatnam (VSKP) train takes approximately 10h 45m. You can catch a train from Puri (PURI) and get down at Vishakapatnam (VSKP). The price of the train ticket is approximately Rs. 850.
 
Vishakapatnam (VSKP)
 
0h 15m
Rs. 320
You can take a car from Vishakapatnam (VSKP) to Visakhapatnam. It will take you around 0h 15m to cover distance of 15.37kms and reach Visakhapatnam from Vishakapatnam (VSKP). The total amount for the journey will be approximately Rs.320.
 
Visakhapatnam
 
1h 10m
Rs. 8000
You can travel from Visakhapatnam to Vijayawada by booking a flight. The total flight time between Visakhapatnam & Vijayawada is around 1h 10m. The price of the flight ticket is approximately Rs.8000.
 
Vijayawada
 
0h 59m
Rs. 1100
You can take a car from Vijayawada to Machilīpatnam. It will take you around 0h 59m to cover distance of 64.69kms and reach Machilīpatnam from Vijayawada. The total amount for the journey will be approximately Rs.1100.
 
Machilīpatnam