Although in general European citizens will not need a visa, from 1 October 2021 they will have to travel with a passport that is valid for the duration of their stay in the UK.