Flight distance between Taranto, Italy and New Plymouth, New Zealand 11,205.7 mi / 18,033.9 km