The applicant should have:
- A valid Sri Lankan passport with at least 6 months validity from the date of entry into Nepal.
- Two recent passport-sized color photographs on a white background.
- Proof of sufficient funds (minimum of US$ 200 per person).
- Completed visa application form.
- The visa fee for Sri Lankan citizens is:
- US$ 25 or equivalent exchange for a 15-day visa.
- US$ 40 or equivalent exchange for a 30-day visa.
- US$ 100 or equivalent exchange for a 90-day visa.
You can obtain the visa upon the arrival at Tribhuvan International Airport in Kathmandu, Birgunj, Bhairahawa, Nepalgunj, or Kakadvitta, and some immigration offices in the bordering areas.