Nepal Visa on Arrival
Most travelers can obtain a Nepal visa upon arrival at Tribhuvan International Airport (Kathmandu) or at various land border crossings. The process is straightforward but requires preparation.
Visa on Arrival Eligibility
- Available to citizens of all countries except those listed below
- Must have passport valid for at least 6 months
- Must have at least one blank visa page
- Not available for diplomatic/official passport holders
Countries Not Eligible for Visa on Arrival
- Nigeria
- Ghana
- Zimbabwe
- Swaziland
- Cameroon
- Somalia
- Liberia
- Ethiopia
- Iraq
- Afghanistan
- Syria
- Palestine
Citizens of these countries must obtain visas from Nepalese diplomatic missions prior to travel.
Visa Fees (USD Cash)
Visa Type |
15 Days |
30 Days |
90 Days |
Tourist Visa |
$30 |
$50 |
$125 |
Transit Visa |
$5 (max 24h) |
N/A |
N/A |
Required Documents
- Passport with 6+ months validity
- One passport-size photo (45mm x 35mm)
- Completed arrival card (provided on plane/at airport)
- Completed visa application form (available at airport)
- Cash in USD (or other convertible currency) for visa fee
- Onward/return ticket (may be requested)
Step-by-Step Process at Airport
- Fill out visa application form (available at kiosks)
- Proceed to visa fee payment counter with:
- Completed application form
- Passport
- Photo
- Cash for visa fee
- Receive payment receipt
- Proceed to immigration counter with:
- Passport
- Payment receipt
- Arrival card
- Receive visa stamp in passport
- Proceed to baggage claim and customs
Processing Time
Typically takes 30-60 minutes depending on arrival congestion. Have all documents ready to speed up the process.