All trekkers heading into Upper Mustang (north of Kagbeni) are required to purchase a $500 per person permit, which is valid for only 10 days. You can stay longer, but every day after that will cost $50 Per day. At Kagbeni, you’ll be required to show your permit both on the way and the way out. In addition to the restricted permit, you’ll also need to purchase an Annapurna Conservation Area Permit (ACAP), which is $30 USD per person.
As with other treks in Nepal, tea houses are available along the entire trek in Upper Mustang. Tea houses are simple houses, often the home of the family that runs them, and offer basic meals in a communal eating hall along with bedrooms, usually with two single beds during a Upper Mustang trek .