
All foreign nationals, except Indian citizens, require a valid visa to enter Nepal. Most travelers can obtain a Visa on Arrival at Tribhuvan International Airport in Kathmandu and at designated land border crossings, or apply in advance through a Nepalese embassy or consulate. Visa fees vary according to the length of stay, and travelers must have a valid passport, passport-sized photographs (if required), and the applicable visa fee. Below are the current Nepal tourist visa options and fees for international visitors.
| Duration of Stay | Visa Fee (USD) |
|---|---|
| 15 Days (Multiple Entry) | US$30 |
| 30 Days (Multiple Entry) | US$50 |
| 90 Days (Multiple Entry) | US$125 |
Online visa form: www.immigration.gov.np