Flight distance from Dunedin to New Plymouth

810 kilometers/503 miles
or 437 nautical miles.
Your flight will depart from Dunedin airport and land at New Plymouth airport.
City: Dunedin (DUD) New Plymouth (NPL)
Latitude: -45.866667 -39.066667
Longitude: 170.5 174.083333
Country: New Zealand New Zealand
Timezone: Pacific/Auckland Pacific/Auckland
Current time:: 17:31 17-Dec-2025 17:31 17-Dec-2025

How far is between Dunedin and New Plymouth?

  • Your starting point Dunedin, New Zealand is located at -45.866667,170.5
  • Your ending point New Plymouth, New Zealand is located at -39.066667,174.083333
  • l distance from Dunedin to New Plymouth is 810 kms equals to miles and 437 nautical miles.
  • Flight time from Dunedin to New Plymouth is 13 hours 35 minutes
Click here to get detail flight schedules from Dunedin to New Plymouth