American citizens traveling to Scotland, England, Wales, or Northern Ireland do not require a visa but will need a valid passport. Before you land in the UK, you'll be asked to fill out a landing card with your name, date of birth, gender, nationality, occupation, and the address where you'll be staying in London.