Citizen of EU
EU Citizens do not need a visa to travel to Germany.In most cases a personal ID card will suffice to enter the country.
Please check with a german embassy or consulate in case of doubt.
Non-EU Citizen
Germany is a member of the European Union and for most nationalities no visa is required.A list of countries who need a visa is listed here: Federal Foreign Office of Germany.
A visa can be requested electronically here: electronic visa request
All visitors require a passport valid for the period of intended stay, as well as documents and tickets for onward or return destinations and sufficient funds. We recommend you to check visa requirements with your travel agency or consulate before making flight arrangements. Obtaining a visa is the responsibility of the delegate.