Flight distance between Puerto Plata, Dominican Republic and Pietermaritzburg, South Africa 7,527.0 mi / 12,113.5 km