Germany Passport and Visas Information
Germany is a member of the Schengen Agreement. For EU and EFTA ( Iceland, Liechtenstein, Norway , Switzerland) citizens, an officially approved ID card (or a passport) is sufficient for entry. In no case will they need a visa for a stay of any length. Others will generally need a passport for entry.
There are no border controls between countries that have signed and implemented the treaty - the European Union (except Bulgaria, Cyprus, Ireland, Romania and the United Kingdom), Iceland, Norway and Switzerland. Likewise, a visa granted for any Schengen member is valid in all other countries that have signed and implemented the treaty. But be careful: Not all EU members have signed the Schengen treaty, and not all Schengen members are part of the European Union.
Airports in Europe are thus divided into "Schengen" and "non-Schengen" sections, which effectively act like "domestic" and "international" sections elsewhere. If you are flying from outside Europe into one Schengen country and continuing to another, you will clear Immigration and Customs at the first country and then continue to your destination with no further checks. Travel between a Schengen member and a non-Schengen country will result in the normal border checks. Note that regardless of whether you travelling within the Schengen area or not, some airlines will still insist on seeing your ID card or passport.
However, all British Overseas Territories citizens except those solely connected to the Cyprus Sovereign Base Areas are eligible for British citizenship and thereafter unlimited access to the Schengen Area.
Further note that
Authorized members of the U.S. military need to possess only a copy of their duty orders and their ID card to be authorized entry into Germany. The passport requirement, though, applies to spouses and dependents of military personnel, and they must obtain a stamp in their passports to show that they are sponsored by a person in Germany under the Status of Forces Agreement.
There are no land border controls, making travel between Germany and other Schengen states easier with the accession of Switzerland to the Schengen area in 2008.
Citizens of Australia, Canada, Israel, Japan, New Zealand, South Korea, and the United States of America are eligible to obtain a residence permit, or Aufenthaltstitel (authorizing a stay of more than 90 days and work permission), upon arrival in Germany, but before the end of the initial 90-day period of entry. Honduran, Monegasque, and Sanmarinese nationals can also obtain such a permit, but only if they will not work on the residence permit.