To enter Nepal, your passport must be valid for at least 6 months. Nepalese visas can be obtained through the Nepalese embassy in your country, on-line or upon arrival at the airport. You will have the opportunity to apply and pay for a 30 day, 45 day or 90 day visa. Please see the official site for more details. We encourage you to bring several passport photos with you to Nepal for our use in applying for trekking permits etc. We will also need a copy of your passport prior to your arrival.