Flight distance between Puerto Plata, Dominican Republic and Mascara, Algeria 4,379.3 mi / 7,047.9 km