No, necesitarás pasaporte para viajar a Londres si eres ciudadano español. Debido al Brexit y desde el 1 de octubre de 2021, no podrás llevar solo tu DNI. Será necesario que viajes con tu pasaporte y que este tenga una validez mínima de 6 meses desde la fecha de entrada.