Most foreigners need a visa to enter Nepal, which can be obtained from a Nepalese embassy or consulate before traveling or on arrival in Nepal.