Es muy difícil establecer un tiempo exacto de duración de este trámite ya que se trata de un proceso altamente aleatorio. De forma general podemos decir que la nacionalidad española por residencia puede tardar en obtenerse entre 1 y 3 años de principio a fin.