How long can you stay in Germany on a UK passport?
UK citizens can travel to Germany (and other EU countries) for up to 90 days in any 180-day period without needing a visa, as long as the purpose of their visit is tourism or business. However, if they wish to stay longer, they will need to apply for a long-stay visa from the German embassy or consulate in their home country.