Required documents include: Nepali passport bio-page (3+ months validity beyond intended Ukrainian departure + 2 blank pages, issued within last 10 years); Recent passport-size photo (35x45 mm, white background, < 6 months old); Ukrainian visa application form (downloaded from visa.vfsglobal.com/npl/en/ukr) + VFS Kathmandu appointment confirmation; Bank statements (last 3 months, USD 50/day equivalent); Confirmed return ticket (or full itinerary with onward flight via Polish / Romanian / Slovak land border); Hotel booking confirmation OR Ukrainian licensed-tour-operator voucher (LIMITED operations during war); Travel medical insurance with EUR 30,000+ medical cover -- VERIFY policy explicitly covers Ukraine + does NOT exclude active-war risks; Cover letter explaining purpose + day-by-day itinerary + acknowledgement of war-risk.