Flight distance between Puerto Plata, Dominican Republic and Honiara, Solomon Islands 8,989.3 mi / 14,466.9 km