British Citizens don’t need a visa to enter Germany. If you hold a different type of British nationality, check entry requirements with the German Embassy.
Do you Need a Visa to go to Germany?
Germany is a party to the Schengen Agreement. U.S. citizens may enter Germany for up to 90 days for tourist or business purposes without a visa. Your passport should be valid for at least six months beyond the period of stay.
Do you need a Passport to go to Germany from the UK?
British people need a passport to travel to France or Germany from the UK – but not when crossing the border between those and many other European countries. That is because Britain is not part of Schengen area – set up after an agreement signed in a symbolic village bordering three countries.
Do you need a Visa to go to Germany if you have a Green Card?
But the green card is largely irrelevant for the purpose of gaining admission to the Schengen zone. You will need a visa based on your primary passport. For some passports, which otherwise would have a hard time to enter Germany, applying as a US resident can increase your chances.