Travelling to Spain in 2025 - All you need to know - EES and ETIAS, new Royal Decree 933/202 rules