According to the European Commission: You must lodge the application for a Schengen visa at the Consulate of the country that you intend to visit, or – if you intend to visit more than one Schengen State, the Consulate of the country where you will spend the longest period. If you intend to visit several Schengen States and the stays will be of equal length, you must apply at the Consulate of the country whose external borders you will cross first when entering the Schengen area. Click here to see the list of required documents, though note that it is still advisable to check with the consulate or your tour operator as visa rules frequently change. Whether or not you need a visa to enter Germany will depend on your citizenship. Germany is part of the Schengen area, and citizens of countries listed here do not need to obtain a visa for tourism or business prior to entering Germany and the other member countries of the Schengen area. Please note however that the EU has recently announced a system for its border entry process to the Schengen Zone. The system is called European Travel Information and Authorisation System or ETIAS. Currently, citizens of 61 nations, including Australia, New Zealand, and Canada, are permitted to enter the EU without a visa for up to 90 days of business or travel. The proposed changes will require that these citizens apply for entry authorisation before arrival to the Schengen zone. Click through to our article on ETIAS to learn more.