If you are a citizen of an EU country and arrive from a country that has joined the Schengen Treaty, there are no passport checks. Otherwise, your travel documents have to be checked.
However, we recommend that you always carry the documents prescribed by the national regulations of the Schengen states for determining your identity (a passport, ID card or the equivalent) and show them to the German Federal Police on request.
The following countries belong to the Schengen Zone:
Austria, Belgium, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Italy, Latvia, Liechtenstein, Lithuania, Luxemburg, Malta, the Netherlands, Norway, Poland, Portugal, Slovakia, Slovenia, Spain, Sweden, Switzerland
If you are traveling to a country outside the Schengen Zone or you are not a citizen of an EU country, you will be checked when leaving Germany. You may be required to show that you have a visa.
You should find out well in advance which documents you will need in order to enter the country you are traveling to:
- You can obtain information and advice on the current entry requirements of the country you are traveling to from its embassy or consulate in Germany or by contacting the German Foreign Office or consulting its website.
- For all trips abroad, you must carry sufficient and valid personal identification such as a an ID card or passport. Check well in advance to make sure that your document will still be valid on the date of your trip.
- Some countries require you to carry a passport.
- Some countries also require that your passport be valid until at least six months after the end of your planned stay. This applies especially when traveling to countries in other parts of the world.
- Immigration officials may also request additional documents such as a letter of invitation, evidence that you have booked accommodations, or proof that you have arranged onward or return transportation.
Other possible sources of information:
- Your airline
- The German Federal Police at +49 (0) 69 - 690 78578 or the free service hotline at 0800 – 6888000 (from within Germany only).