Germany is part of the Schengen area. Many visitors — including UK, US, Canadian, Australian, Japanese, South Korean and Brazilian nationals — can enter visa-free for up to 90 days within any 180-day period; other nationalities need a Schengen type-C short-stay visa (adult fee EUR 90, apply at the German mission or a Visa Application Centre several weeks ahead; processing is typically 15 calendar days, extendable to 45). Check whether the EU's planned ETIAS pre-travel authorisation applies to your travel dates before booking.
Estimated cost: Varies by visa type and nationality (check official site).
Processing: Varies by nationality; apply several weeks before travel.
Apply at the German embassy/consulate or an authorised Visa Application Centre in your country of residence; EUR 45 for children aged 6–12. Bring fair registration or an employer invitation plus travel/health insurance covering EUR 30,000. No advance visa needed, but check whether the EU's planned ETIAS pre-travel authorisation applies to your travel dates; passport must be valid at least 3 months
Official