Embassies · Nepal
🇳🇵 Nepal Embassy & Application Centre
Submission process, processing times, document requirements, and flight reservation guidance for Nepal visa applications.
Where to apply
Issuing authority: Department of Immigration Nepal
Embassy/consulate location: Pretoria
Application route: Visa on Arrival at KTM
Processing time: 1 business days
Government fee: US$50 (approximate, varies by visa type)
Visa on arrival at Tribhuvan Airport (KTM) for most nationalities. Cash USD recommended.
Submission checklist
Whether you submit at the Pretoria embassy directly, via Visa on Arrival at KTM, or online, the file you assemble follows a similar pattern:
- Passport with 6+ months validity — bio page copy and any prior visas.
- Completed application form — typed, signed, with recent passport-size photo attached.
- Flight reservation — verifiable PNR showing entry to Nepal on a real airline route, with return/onward dates aligned to your stated visit length.
- Accommodation proof — hotel bookings, host invitation, or rental agreement for the full stay.
- Financial documents — bank statements for the last 3-6 months showing sufficient funds.
- Travel insurance — most embassies require coverage for the full duration.
- Day-by-day itinerary — what you plan to do, especially for tourist applications.
- Letter of employment or proof of ties — to demonstrate you'll return.
Flight reservation requirements specific to Nepal
South African passport holders typically don't need a pre-issued visa for Nepal. However:
- Airlines enforce onward-travel proof at boarding. Without a verifiable return flight reservation, you'll be denied boarding at KTM.
- Immigration at KTM may also request proof of onward travel.
- A 48-hour or 7-day reservation suffices for boarding purposes — you don't need long validity for visa-free entries.