Sin embargo existen algunas diferencias entre ambos conceptos, ya que el racismo es una ideología de superioridad, mientras que la xenofobia es un sentimiento de rechazo; por otra parte la xenofobia está dirigida sólo contra los extranjeros, a diferencia del racismo.