Le visa est obligatoire pour tous les étrangers qui entrent au Népal sauf pour les citoyens indiens. Celui-ci peut être obtenu soit à l'ambassade du Népal de votre pays d'origine soit à votre arrivée à l'aéroport de Katmandou (il vous faut deux photos d'identité et un passeport valide jusqu'à six mois après votre retour). Les frais de visa dépendent de la durée de votre séjour : 40$ ou 35€ pour 30 jours.
Les services de l'immigration de Katmandou ou Pokhara peuvent prolonger le visa pour une période de 30 jours (50$ ou 40€).