Nepal visa for Ukrainian citizens
Ukrainian citizens can get a visa on arrival in Nepal for up to 90 days.
Visa on arrival Confidence: high — Verified against official source Last verified: (3 days ago)
- Status
- Visa on arrival
- Max stay
- 90 days
- Official cost
- 30 USD
- Before departure
- Obtain on arrival
Cost note
Tourist visa on arrival fees are USD 30 for 15 days, USD 50 for 30 days, or USD 125 for 90 days. The online pre-arrival form saves time but is not a separate eVisa.
What you need
- Ukrainian passport valid for at least 6 months
- Online arrival form or arrival-kiosk application
- Passport photo if requested
- Visa fee in USD or equivalent accepted currency
- Accommodation/contact details and return/onward travel if requested
Official source
https://nepaliport.immigration.gov.np/Use the government route and fee only. Avoid lookalike agent sites that add markups or mimic official portals.
Why this verdict
Ukrainian citizens can obtain a Nepal tourist visa on arrival at eligible entry points. Nepal provides an online pre-arrival/arrival form through the official Nepali Port system, but the visa is issued on arrival after payment and immigration processing. This corrects the bootstrap eVisa label.
Frequently asked questions
- Do Ukrainian citizens need a visa for Nepal?
- Ukrainian citizens can get a visa on arrival in Nepal for up to 90 days. (Visa on arrival.)
- How long can Ukrainian passport holders stay in Nepal?
- Up to 90 days.
- How much does the Nepal entry cost for Ukrainian citizens?
- The official fee is 30 USD. This page tracks the official government fee only, not agent markup.