Germany is in the Schengen area. EU/EEA and Swiss nationals travel freely; visitors from the UK, US, Canada, Australia, New Zealand, Japan, South Korea and many other waiver countries can enter visa-free for business/trade-fair visits of up to 90 days within any 180-day period. Nationals of non-waiver countries need a Schengen short-stay (Type C) visa, applied for in advance at the German mission covering their place of residence; the standard adult fee is EUR 90 and processing is normally about 15 calendar days. Always check your own nationality against the Federal Foreign Office list before booking, and carry proof of onward travel, accommodation and event registration.
Estimated cost: Varies by visa type and nationality (check official site).
Processing: Varies by nationality; apply several weeks before travel.
Trade-fair attendance counts as a permitted business activity under visa waiver. Carry hotel booking, return ticket and event registration for border checks. Adult fee EUR 90; EUR 45 for children 6–12; free under 6 and for certain categories. Apply at the German embassy/consulate responsible for your place of residence; a trade-fair invitation or exhibitor confirmation supports the application.
Official