For travel to Germany either a passport and/or visa may be required, depending on the traveler’s country of citizenship and length of stay. Passports, if required, must be signed and contain sufficient blank pages for any visa stamps. Passport expiration dates must be greater than six months beyond your stay. Please check with your local consulate for visa requirements.
If you are traveling to Germany for the 2013 International Convention (tourism), the need for a visa depends on your nationality.
EU nationals do not require a visa to enter the Federal Republic of Germany.
You will find an overview on visa requirements by country at: http://www.auswaertiges-amt.de/EN/EinreiseUndAufenthalt/StaatenlisteVisumpflicht_node.html
Additional information, including visa fees, application procedures, and time required to process a visa can be found at the Federal Foreign Office Web site:
If you require a visa to enter Germany and need a letter of invitation, please download and complete the Letter of Invitation Request Form and send to the Convention Division.