If you’re a national of any of the following countries, you now need an ETA to travel to the UK:
Andorra
Antigua and Barbuda
Argentina
Australia
Austria
Bahrain
Barbados
Belgium
Belize
Botswana
Brazil
Brunei
Bulgaria
Canada
Chile
Costa Rica
Croatia
Cyprus
Czechia
Denmark
Estonia
Federated States of Micronesia
Finland
France
Germany
Greece
Grenada
Guatemala
Guyana
Hong Kong Special Administrative Region (including British national overseas)
Hungary
Iceland
Israel
Italy
Japan
Jordan
Kiribati
Kuwait
Latvia
Liechtenstein
Lithuania
Luxembourg
Macao Special Administrative Region
Malaysia
Maldives
Malta
Marshall Islands
Mauritius
Mexico
Monaco
Nauru
Netherlands
New Zealand
Nicaragua
Norway
Oman
Palau
Panama
Papua New Guinea
Paraguay
Peru
Poland
Portugal
Qatar
Romania
Samoa
San Marino
Saudi Arabia
Seychelles
Singapore
Slovakia
Slovenia
Solomon Islands
South Korea
Spain
St Kitts and Nevis
St Lucia
St Vincent and the Grenadines
Sweden
Switzerland
Taiwan (if you have a passport issued by Taiwan that includes in it the number of the identification card issued by the competent authority in Taiwan)
The Bahamas
Tonga
Trinidad and Tobago
Tuvalu
United Arab Emirates
United States
Uruguay
Vatican City
Please note that failure to present a valid ETA may result in you being unable to enter the UK.
If you’re a national of any other country, you don’t currently need an ETA to travel to the UK. However, the ETA scheme is being rolled out to many more nationalities over the coming months, so it is important to check the latest requirements prior to travel.