Iceland is a part of the Schengen Area. All citizens of the European Union and of other countries in the Schengen Area can enter Iceland with a currently valid Citizen Card (for British travellers), identity card or passport.
American and Canadian citizens will need to present a passport to enter Iceland. If you are a citizen of another country, even if you are legally a temporary resident of one of the aforementioned countries, we would recommend that you contact the embassy of your country of citizenship in Iceland to enquire about the conditions for your entering Iceland.