TravelVisaRules

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.

Related countries

↩ All Ukrainian visa requirements