The documents required for a Germany Visit Visa are as follows:
- Original passport
- Visa application form
- Recent passport-sized photographs
- Proof of funds (letter of sponsorship or bank statements)
- Letter of invitation or accommodation details (hotel reservations, etc.)
- Medical insurance with coverage of at least 30,000 EUR
- Cover letter explaining the purpose of visit
- Travel itinerary