Entry requirements by nationality
Whether you need a visa for Germany depends on your passport. Most travelers need a Schengen visa to visit Germany for tourism or business. Stays are typically up to 90 days in any 180-day period. A visa does not guarantee entry — border officials decide at the port of entry.
Check the official Germany visa-exemption list for your nationality, or use the checker below for your passport.
