Scotland has been part of the United Kingdom since the eighteenth century; therefore, to visit Edinburgh or any other part of Scotland has the same requirements needed to enter any of the countries that make up the UK.
American citizens travelling 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 will be asked to fill out a landing card with your name, date of birth, gender, nationality, occupation and the address where you will be staying in London.
Canadians have to present a valid passport to enter the United Kingdom. A visa is not required for stays of six months or less.
If you are travelling as a tourist for up to six months, you do not require a visa. However, you will need to show a valid passport.
EU, EEA and Swiss Citizens
Citizens from Switzerland, the EU and the EEA will not require a visa to enter Scotland.
Citizens of counties that do not need a visa
Citizens of the following countries do not need a visa for visits of up to six months to Scotland and the rest of the UK, but you will need a valid passport.
Anguilla, Andorra, Antigua and Barbuda, Argentina, Australia, Bahamas, Barbados, Belize, Bermuda, Botswana, Brazil, British Virgin Islands, Canada, Chile, Costa Rica, Croatia, Dominica, East Timor, El Salvador, Falkland Islands, Grenada, Guatemala, Honduras, Hong Kong, Israel, Japan, Kiribati, Macau, Malaysia, Maldives, Marshall Islands, Mauritius, Mexico, Micronesia, Monaco, Montserrat, Namibia, Nauru, New Zealand, Nicaragua, Palau, Panama, Papua New Guinea, Paraguay, Pitcairn Islands, Saint Kitts and Nevis, Saint Vincent and the Grenadines, Samoa, San Marino, Seychelles, Singapore, South Korea, Solomon Islands, Saint Lucia, Saint Helena, Taiwan, Tonga, Trinidad and Tobago, Tristan da Cunha, Tuvalu, Turks, and Caicos Islands, Uruguay, United States, Vanuatu.
Citizens of countries that need a visa
Citizens from China, Jamaica, India and South Africa will need a visa to travel to the UK. We recommend going to the British Embassy of your country for more information.
For more information, visit the official travelling website to the United Kingdom.