Schengen rules apply. Nationals of the EU/EEA plus visa-waiver countries (UK, US, Canada, Australia, New Zealand, Japan, South Korea and others) can enter Germany visa-free for up to 90 days in any 180-day period with a valid passport; other nationalities need a Schengen Short-Stay Visa (Type C) costing EUR 90 (EUR 45 for children 6–12), normally processed in 15 calendar days. Apply at least 6–8 weeks before travel with your fair registration or organiser invitation, and check the upcoming EU ETIAS requirement for visa-exempt travellers.
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 in your country of residence; EUR 45 for children aged 6–12, free for children under 6. Covers the whole Schengen area for up to 90 days in any 180-day period; apply at least 6–8 weeks before travel and present fair registration or an invitation letter. Valid passport only. The EU's ETIAS pre-travel authorisation is expected to apply to visa-exempt travellers
Official