Germany is in the Schengen area. Visitors from the UK, USA, Canada, Japan, South Korea, Australia, New Zealand, Brazil and other visa-waiver countries can enter visa-free for up to 90 days in any 180-day period for business visits including trade fairs. Nationals of China, India, Turkey, Russia and other non-waiver countries need a Schengen short-stay (Type C) visa: apply at the German embassy/consulate or its outsourcing partner at least 4–6 weeks before travel with your fair registration or invitation, hotel booking, travel medical insurance and return ticket. Carry a passport valid at least three months beyond departure.
Estimated cost: Varies by visa type and nationality (check official site).
Processing: Varies by nationality; apply several weeks before travel.
EUR 45 for children aged 6–12; free for children under 6 and certain categories. Apply at the German embassy/consulate or its authorised outsourcing partner; bring invitation letter/trade-fair registration, hotel booking, travel medical insurance (min. EUR 30,000 cover) and return ticket. Passport must be valid at least 3 months beyond planned departure and issued within the last 10 years. EU ETIA
Official